White worms rain from the sky in northern India