Barrages of water, mud and rocks have hit scores of towns and villages in the Indian state of Uttarakhand in the past week, devouring homes, shrines, roads and vehicles.
Uttarakhand's chief minister, Vijay Bahuguna, has described the disaster as a "Himalayan tsunami."