The two hydel power plants damaged in the cloudburst, were the only source of power to Mechuka Town and adjoining villages with a population of about 4000 people
Due to the hydel stations severely affected, the power supply in Mechuka and its adjoining areas was disrupted
Incessant showers in Himachal Pradesh over the past 24 hours have triggered landslides, blocking several roads