Harbin Sophia Cathedral - Image Details
Image
Harbin Sophia Cathedral

Saint Sophia Cathedral (English: Saint Sophia Cathedral), located in Sophia Square, Daoli District, Harbin, Heilongjiang Province, China, is a Byzantine style Orthodox church built in 1907 and is a landmark of Harbin.

View Full Image on Dreamstime

Username: Fenghongshu

Editorial: No

Width: 3861 pixels

Height: 5792 pixels

Downloads: 0

Image ID: 234571474