At least 42 people are feared dead after flames swept through a passenger bus driving to South Africa overnight, state media said.
Many bodies were burned beyond recognition and more than 20 survivors were taken to hospital, the Zimbabwe Red Cross said.
Photographs showed the bus’s gutted shell on the side of a road in Gwanda district, south of Harare.
Police said there was a leak in a gas canister on the bus, state broadcaster ZBC reported.
The force gave no immediate comment on what triggered the blaze, which erupted around midnight, Thursday into Friday, as the bus travelled from Bulawayo to the South African border town Musina.
President Emmerson Mnangagwa was devastated by the tragedy, which took place a week after 50 people died when two buses collided east of the capital.
“I urge all my fellow citizens to be extra cautious on the roads – check the safety of your vehicles, slow down, put safety first,” he said on Twitter.