Skip to content

On this day 20 years ago, Al Qaeda terrorists shocked the world by bringing down the Twin Towers. Two decades on – after waging a long, bloody war – US imperialism has been humiliated in Afghanistan, opening up a new era of instability.