Demonstrators speak out against a symbol of conquest.
May 31, 2010 by 74 Comments
May 26, 2010 by Leave a Comment
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.