New York: Former CIA officer Edward Snowden claimed that Taliban’s leader Osama bin Laden is alive. Edward further said that Bin Laden is living his life and a million dollars per month is paid by CIA to him. Former CIA official added that Osama bin Laden’s death had been staged.
Up till 2013, Ladin was living in the Bahamas islands with his family. The 2011 killing of Osama bin Laden, was claimed by the former CIA official as a mock drama. Edward’s statement raised many new questions.