Chinese Premier Li Keqiang (left) and British Prime Minister David Cameron hold a joint news conference after their meeting in London on Tuesday. Photo by Xinhua