Europe’s largest mosque is under construction in Strasbourg, France.
The €25 million project is mostly funded by the “Islamic Community National View” (IGMG), a Turkish Islamic organization that manages 518 mosques and 2330 branches across Europe as well as in Australia and Canada.
