« Former Gay Boston | Main | Vegetarianism »

October 17, 2004

Bin Laden in China

An article in El Mundo claiming that Bin Laden is in northwest China and the Bush administration is in negotiations with Beijing for his handover. I'm not going to try to guess the reliability of this report. English translation here.

| permalink | October 17, 2004 at 10:32 PM


Post a comment

If you have a TypeKey or TypePad account, please Sign In


TrackBack URL for this entry:

Listed below are links to weblogs that reference Bin Laden in China: