A bus has swerved off a mountain road and plunged into a deep ravine in a Himalayan region of northern India, killing 44 people,

Only two of the 46 people on board the bus survived when it flew off a cliff and into a river in northern Himachal Pradesh state, around 115 Kilometres from the capital Shimla.

Ten others earlier believed to be aboard the bus had in fact alighted before the accident, according to deputy commissioner of Shimla