At least 45 Indian Muslims have been killed as a bus carrying them between pilgrimage sites in Saudi Arabia crashed, Indian authorities say.

The bus collided with a diesel tanker on a highway as it travelled from the holy city of Mecca to Medina on Monday, according to Indian media reports.