From the onset of monsoon in the state on June 20 to Aug. 30, Himachal Pradesh has witnessed 91 flash floods, 45 cloudbursts and 93 major landslides.