At least 32 people including 12 Hindu pilgrims were killed in two separate road accidents in India on Tuesday, local media reported.

Twenty people were killed when a passenger bus fell into a 400-metre gorge in the northern mountainous state of Himachal Pradesh, the IANS news agency reported.

The cause of the accident has yet to be determined, but witnesses said that heavy rains had made the roads slippery, which may have led to the tragedy.

In another accident in the eastern state of Bihar early Tuesday, a speeding truck killed 12 Hindu pilgrims who were sleeping by the side of a busy highway.

The victims were among more than 40 devotees who had been resting by the side of the road after walking a long distance to a shrine dedicated to the Hindu God Shiva.

India has the highest number of traffic fatalities in the world. A total of 138,258 people died in nearly 500,000 road accidents in 2012, according to government data.