World in pictures

The shadow of an Indian couple is cast on a road at the bus stop where the victim of a deadly gang rape had boarded the bus on Dec. 16, 2012, in New Delhi, India, Wednesday, March 4, 2015. When one of the four men sentenced ... Read article Credits AP
back next