In Images: Cathedral of the Holy Wisdom of God or Saint Sophia Cathedral in Harbin

Sharing you some pictures of Cathedral of the Holy Wisdom of God or Saint Sophia Cathedral in Harbin. Saint Sophia Church is located just a few hundred meters away from Shangri-La Hotel Harbin.

Add Comment