Republican presidential candidate Herman Cain has been under fire for saying communities should be able to stop the construction of mosques. So he apologized, following a visit to a mosque led by Imam Mohamed Magid, the president of Muslim Brotherhood branch the Islamic Society of North America.

On Wednesday, Cain took a tour of the All Dulles Area Muslim Society of Sterling, Virginia. ADAMS Board Member Robert Marro said:

I think that the meeting today has changed his mind 100 percent. From the tenor of the conversation, I can't see him repeating such things. … [The apology was] as close to a heartfelt and sincere apology that I've seen from any politician anywhere.

Read the complete original version of this item...