At least 23 people have been killed when a truck carrying hundreds of refugees and migrants overturned in northwestern Libya, according to local media reports.

Somali and Eritrean nationals were reportedly among those killed in Wednesday’s road accident, which occurred some 60km south of the town of Bani Walid.

The accident also left at least 124 people injured, 35 of whom needed to be urgently transported to hospitals in the Libyan capital, Tripoli, according to the Libya Observer.

Bani Walid is located 180km southeast of Tripoli. The truck was carrying an estimated 300 people, according to local reports.