Massive landslide amidst torrential rains causes road blockage in northern India’s Uttarakhand