Police are reporting at least 22 people to have been killed after a truck carrying a large amount of gravel collided with a bus carrying 46 Asian migrant workers in the town of al-Ain in the United Arab Emirates.

According to a Reuters report, the truck driver lost control of his vehicle, causing it to land on top of the bus and trap its passengers under the cargo of gravel.

Twenty-four people were reportedly injured with at least five in critical condition, officials from two hospitals in al-Ain told Reuters. While police did not disclose the nationalities of the dead, Dubai-based Gulf News daily reported they were mostly from Bangladesh.

The per capita death toll on UAE roads is among the highest in the world, according to World Health Organization data.

The UAE is a federation of seven emirates that include trade and tourism hub Dubai and oil-rich Abu Dhabi.