Home Tags Saudia Arabia

Tag: Saudia Arabia

Mirage: Why Helsinki’s ‘Grand Mosque’ Disappeared

Plans by Muslim developers to build a Grand Mosque complex in Helsinki never really gained any support from local government due to fears about...