The intriguing story of the first mosque ever built in London, a huge turning point in the history of both Islam and London, including an analysis of the...
Tag - London
The true purpose of a Mosque is eloquently expounded in the keynote address from the inauguration of the Tahir Mosque, in Catford, United Kingdom.