This photo, taken on Jan. 12, 2016, shows the Saint Sophia Cathedral in Harbin, Heilongjiang Province in northeast China. The Russian Orthodox Church was built in 1907 and is a landmark building in Harbin. [Photo by Guo Yinghui/China.org.cn]
Go to Forum >>0 Comment(s)