President Xi Jinping speaks at a ceremony in Beijing to mark the 77th anniversary of the start of the Sino-Japanese war in 1937. Photo: Xinhua