Bedfordshire Police were called to the Masjid-e-Ali mosque in Beechwood Road, Luton, on Tuesday night following reports of a self-flagellation ceremony.
↧