The Oath

Nasser al-Bahri, once Osama bin Laden's bodyguard

  A movie for every day of the year – a good one     26 February     A bomb explodes in the World Trade Center, 1993 On this day in 1993, a bomb was detonated under the north tower of the World Trade Center. The bomb comprised urea nitrate, packed about with aluminium, …

The Oath Read More »