Thirty-three people, including six children, were killed in northern Zimbabwe when the bus they were travelling in went off a bridge and landed in a dry riverbed, said media reports.
The accident occurred on Monday on the main road linking the capital Harare to Chirundu, Zimbabwe's border post with its northern neighbour, Zambia.
As the driver was trying to overtake another bus, a tyre burst and the driver lost control of the bus, which eventually went into Chikuti river and landed on the riverbed, said a police officer at the scene of the accident.
Police said the bus, which was filled to capacity, had been speeding at the time of the accident. The driver survived the accident.
Television pictures showed the flattened and twisted wreckage of the bus being lifted out of the riverbed by cranes.
Zimbabwe's roads are notoriously dangerous and many lives are claimed because of speeding, careless driving and poor vehicle maintenance.
The news report on state television said the number of fatalities could rise as police were still searching for bodies in the wreckage of the bus.