A Viral Demonic Demonstration Veiled and wielding swords, young girls are practising how to behead a person! The notorious Lal Masjid (Red Mosque) in Pakistan imparts beheading training to girls. A video clip of […] Koushik Das September 21, 2022 Leave a Comment