The 'church of all religions' in Russia

2018-12-24 2

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.