Rauf says “United States policies were an accessory” to 9/11, and “in the most direct sense, Osama bin Laden is made in the USA.” Now he wants to build a massive Islamic Center near Ground Zero. To read the complete Feisal Abdul Rauf profile, click here.
May 26, 2010 by Leave a Comment
March 3, 2010 by 25 Comments
December 14, 2009 by 11 Comments