The Baitul Futuh Mosque in Morden, South London, is Britain’s largest mosque complex, with capacity for 10,000 worshippers. Completed in 2003, it was commissioned and constructed by the Ahmadiyya ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results