London’s First Mosque: A study in history and mystery

London Mosque

The morning of the 3rd of October 1926 dawned upon London as another regular Sunday morning, but for the residents of Putney, it had been long awaited. The construction of an unusual building on Melrose Road SW18 had been ongoing for two years now, and had been of great interest for the local residents of Putney and Southfields. Continue reading