Cathedral of Christ the Saviour, iconic landmark in Moscow, Russia. It's the tallest Orthodox Christian church in the world, stock photo

Stock image of 'Cathedral of Christ the Saviour, iconic landmark in Moscow, Russia. It's the tallest Orthodox Christian church in the world'
Published: October 15, 2016
Close
Loading