Chinese Premier Li Keqiang (R, front) arrives at an airport in New Delhi, India, kicking off an official visit to the country, on May 19, 2013. [Photo/Xinhua]