Regents Park The Story of London’s FIrst Mosque AbdulMaalik Tailor (of the Camden Tour Guides Association) has discovered the location of London’s first documented Mosque. It was opened in 1895 in Albert Street in Camden by a man Read More » AbdulMaalik Tailor June 12, 2020