Cathedral of Christ the Saviour – Moscow, Russia

The Cathedral of Christ the Saviour is a cathedral in Moscow, Russia, on the northern bank of the Moskva River, a few blocks southwest of the Kremlin. With an overall height of 338 ft, it is the tallest Orthodox Christian church in the world. Tour is in Russian.
Continue Reading