Onlookers scatter as landslide crashes down mountainside in India
Published date: Wed, 06 Aug 2025 18:35:30 +0700
This is the shocking moment onlookers scattered as a landslide crashed down a mountainside in northern India.
The rockslide occurred at the site of a hydropower project operated by Tehri Hydro Development Corporation (THDC) near Helang in Chamoli district of Uttarakhand on Saturday, August 2.