A massive landslide in mountainous northern India swept two packed passenger buses off a hillside Sunday into a deep gorge, killing 45 people, an official said. The coaches had stopped for a tea break around midnight Saturday in Himachal Pradesh when tonnes of rock and mud swept away an entire stretch of a highway, roughly 200 kilometres (124 miles) from state capital Shimla. Rescue teams reached the scene but struggled in the dark and steep terrain, with the army later joining the search for those still feared missing at the bottom of the ravine.