President Xi visits Imperial College London on Oct 21, 2015. Britain and China sealed business contracts worth billions of dollars on the second day of Xi's state visit, including one on Britain's first nuclear power plant in decades. [Photo/Xinhua]