Cathedral of Christ the Saviour: Most Important Landmark Jillian Duran July 21, 2024 Travel No Comments The post Unbelievable Cathedral of Christ the Saviour in Moscow, Russia appeared first on Architecture Admirers. At the bank of Moskva River, this amazing cathedral stands so high to … [Continue Reading...]