Hat tip Egypt Independent
What other title can you give to this video of a Christian woman in Egypt purportedly being raped by a mob in Egypt shouting "Nasara" (Christian) and "Allahu Akhbar" (God is great)? This video is all over the Internet today, but according to Egypt Independent occurred in 2009. The below report seems to have the most detail.
What can one say? When did God become a rapist? When will the world stop ignoring what is happening to Christians in Egypt and elsewhere in the Islamic world? Where is the UN? Where is our president when he is not handing hundreds of millions of dollars in aid to this country?