Rape should not even happen in this world but when it does, it’s usually behind doors, or in dark alleys. ‘Taharrush Jamai‘, Taharrush meaning ‘collective harassment’...
A female Islamic professor sparked controversy and debate when she claimed that Allah (God) makes it permissible for Muslim men to rape non-Muslim women in order...