ALLAHABAD, India: The chief organiser of India’s massive Kumbh Mela festival quit Monday after a stampede killed 36 people as the emergency services came under...
ALLAHABAD, India: At least 36 people died in a terrifying stampede as pilgrims headed home from India’s Kumbh Mela religious festival, which drew a record...