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.
TrackBack URL for this entry:
Listed below are links to weblogs that reference Bin Laden in China: