Saint Sofia Russian Orthodox Church Dome Harbin China  Largest Russian Orthodox Church in China.  Built in the early 1900s, now a museum in Harbin.

Royalty-free stock photo ID: 108732497

Saint Sofia Russian Orthodox Church Dome Harbin China Largest Russian Orthodox Church in China. Built in the early 1900s, now a museum in Harbin.