Didja Hear About the Didsbury Mosque and the, Er, Services It Offers?

Bear in mind that all this is being offered in a city in England, the land that gave us the Magna Carta and birthed modern notions about freedom and civil rights.

Share