Latest findings in Latest Commentary

Where is Osama bin Laden? If you’re reading this in the Western hemisphere, then your first guess is probably the bottom of the Indian Ocean. If you’re in Pakistan, however, where the self-avowed leader of al Qaeda was tracked down last week and killed in a fire-fight with US Special ...
Read more...