Chinese Premier Li Keqiang (R) holds an annual meeting with British Prime Minister David Cameron in London, Britain, June 17, 2014. [Photo/Xinhua]