Eighteen Die in Train Station Stampede in India
A stampede occurring as a result of too many people trying to board trains at a train station in New Delhi, the capital of India, to attend a religious event that will end on February 26, has killed 18 people and injured 11 others.
Most…