Britain's Queen Elizabeth II receives Premier Li Keqiang at Windsor Castle in southern England on June 17, 2014. (Photo/Xinhua)
China and the UK represent oriental and western civilizations respectively, Li said when meeting with Queen Elizabeth II at Windsor Castle.
Queen Elizabeth recalled her visit to China in 1986, saying the trip deeply impressed her.