Saint Petersburg Mosque

Aleksandr Demianchuk/TASS
One of the Europe’s largest mosques houses 7,000 people. It was built by architects N.V. Vasilyev and S.S. Krichinsky and the first service was held in 1913.