Xi and Putin push for 'political solution' to Ukraine war
Getty ImagesCopyright: Getty Images The Saint Sophia Cathedral is a Russian Orthodox Church built in Harbin in 1907Image caption: The Saint Sophia Cathedral is a Russian Orthodox Church built in Harbin in 1907Putin’s trip has put the spotlight on Harbin, …