RussiaToday on May 2, 2011The U.S. President Barak Obama has confirmed that Osama Bin Laden has been killed in a special operation in Pakistan. For more on Bin Laden's demise and what it could mean for the world RT talks to Stephen Lendman, radio host and author.
Thanks for the ping!