A shoe is seen at the train collision site near the Mathura railway station, some 80 kilometers from New Delhi, capital of India, October, 21, 2009.[Xinhua]
Comments