Photo of the Day

Associated Press
Chinese Premier Li Keqiang delivers a speech at an event organized by Indian Council of World Affairs (ICWA), in New Delhi, India, Tuesday, May 21, 2013. Keqiang is on a three-day visit to India to discuss bilateral and trade ties. (AP Photo/ Saurabh Das)

View gallery

500 photos

View Comments (1)