a large mosque (=building in which muslims worship) in regent's park in london

listen to the pronunciation of a large mosque (=building in which muslims worship) in regent's park in london
Englisch - Englisch
London Central Mosque