Chinese Premier Li Keqiang (C front) arrives at Palma, Mallorca of Spain, during his stopover in the European country after concluding a four-nation tour to Latin America, including Brazil, Colombia, Peru and Chile, May 27, 2015. (Photo: Xinhua/Liu Weibing)
RIGHT BG