« 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
Comments
TrackBack
TrackBack URL for this entry:
https://www.typepad.com/services/trackback/6a00d8341c4eb753ef00d83509475653ef
Listed below are links to weblogs that reference Bin Laden in China: