Passengers jostle with each other to board a train at the New Delhi Railway station, in New Delhi, India, Saturday,…
Read More »Stampede
A policeman gestures as the belongings of Hindu devotees lie scattered after a stampede when Hindu devotees rushed to take…
Read More »