In Strasbourg, France, the official seat of the European Parliament, the construction of Europe’s largest mosque is almost complete.
Spanning roughly 10,000 square meters, the project is estimated to cost around €32 million, and is fully funded by Turkey and Qatar.
Europe is abandoning its own identity.