At least 60 people were killed on Friday in a head-on collision between two buses in Ghana, police said, in the latest deadly crash on the country's roads.
Survivors of the deadly smash told rescuers the driver of one of the buses had been feeling sleepy before the crash but refused to take a break.
They said they shattered the vehicle's windows and escaped with just seconds to spare before flames took hold with other passengers still inside.
The accident happened at about 2:00am (0200 GMT) in the Bono East region, some 430 kilometres (270 miles) by road north of the capital, Accra.
"The vehicles were travelling in separate directions when the collision occurred," police commander Joseph Antwi Gyawu told AFP.
"At least 60 people have been confirmed dead and one of the buses caught fire, with the other seriously mangled," he added.
The buses were each carrying about 50 passengers at the time of the crash. One of the buses caught fire, leaving victims burned beyond recognition.
Emergency services were at the scene, including firefighters who put out the blazing vehicles, which were still smouldering hours after the crash.
Video footage of the crash site indicated that one of the buses was completely gutted. The road was strewn with debris over several hundred metres.
Bags and belongings of passengers from the second bus were in piles on the roadside. The side of the vehicle, which was at an angle into the embankment, appeared ripped off.
Kwame Arhin, a doctor at the Kintampo Government Hospital, said 28 people were being treated for head injuries and multiple fractures.
"Seven out of the 28 passengers who were rushed here are in critical condition," he added.
Ghana's Vice-President Mahamudu Bawumia said action was required to prevent such accidents.
"As a country we need to put in place appropriate measures to drastically reduce the occurrence of such mishaps," he wrote on his Twitter account.
"We wish the injured speedy recovery and may the souls of the departed rest in perfect peace."
Road safety fears
The cause of the crash was yet to be established but local media said a driver of one of the vehicles lost control after falling asleep.
"Some of the survivors are telling us that their driver was feeling sleepy at some point during that time of the night so he was asked to park but he refused," Kintampo fire service commander Ankomah Twene told local station TV3.
"We believe it contributed to the accident," he added.
A survivor, Rose Anane, said: "I was fast asleep then I heard a loud bang. We managed to break the glass and it was just a few of us -- about 10 -- who managed to move out.
"In a matter of seconds then the vehicle went on fire with the others still trapped in the car. We watched on as the fire consumed them. It was late into the night."
The crash has renewed calls for the authorities to enforce traffic rules to reduce deaths and injuries on the country's poorly-maintained road networks.
"We've been speaking to the local assembly to fix rumble strips on the road but they said this is a highway so it's not possible," said local resident Gifty Mintah. Rumble strips are a noise-making safety feature that alerts drivers when their cars are at the edge of the road.
"But people keep dying and for how long are we going to look on for people to keep dying?"
Crashes are common on highways in Ghana because of poor maintenance, disregard of traffic regulations and unroadworthy vehicles.
An average of six people die on the roads every day, according to the Motor Transport and Traffic Directorate (MTTD) of Ghana police.
In February 2016, 70 people were killed and 13 injured when two buses collided in the same town of Kintampo.
In July 2017, players from one of Ghana's leading football clubs, Asante Kotoko, were victims of a crash in which their team bus rammed into the back of a stationary truck.