LONDON CENTRAL MOSQUE


Meaning of LONDON CENTRAL MOSQUE in English

a large mosque (= place of worship for Muslims) in Regent’s Park , London, England, completed in 1976 as part of the Islamic Cultural Centre.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.