Mongabay Series:

Himachal Pradesh and its recurring face-off with disasters