The 'church of all religions' in Russia
A mosque, an orthodox church, and a synagogue united under one roof.
This is the Temple of All Religions in Kazan, in the Russian republic of Tatarstan, nearly five hundred miles from Moscow.
This is the Temple of All Religions in Kazan, in the Russian republic of Tatarstan, nearly five hundred miles from Moscow.