A rally by hundreds of American Muslims at the Oklahoma Capitol on Friday to promote religious tolerance was interrupted by anti-Islamic protesters holding signs proclaiming the United States a Christian nation. While an American Muslim girl sang the 'Star Spangled Banner' inside the statehouse in Oklahoma City, about two dozen anti-Islamic protesters outside hurled insults at the group, mostly students, as they visited the Capitol to speak with lawmakers. There were no reports of violence. 'If they had a sword, they'd cut your head off,' protesters shouted. Some carried signs saying 'Islam equals Death.' Anti-Islamic protesters also disrupted a similar rally about a month ago in Texas.