At least 22 people have been killed after a bus and lorry collided in Kenya, police say.
The bus passengers were returning to the coastal city of Mombasa from a funeral when the tragedy happened on the country's main highway.
The service had been for their church pastor in western Kenya.
Makueni County Commissioner Abdullahi Khalif has warned that the number of dead could rise.
The latest crash took place in the morning on the same road where 17 people died in another accident three weeks ago.
The highway links the capital Nairobi to Mombasa.
Twenty-four other people received treatment after they were injured in Sunday's collision.
Mother-of-two Violet Mwandonyi said the bus had just left Mtito Andei town, where the passengers had breakfast.
She said: "I cannot recall what exactly happened. The last thing I remember is that we were all wailing and calling on motorists to come to our rescue.
"I don't know the fate of my two children who were on the bus."
The circumstances surrounding the crash were unclear but passenger Spenza Mudave said a truck hit the bus from behind, causing the bus to roll.
The national transport and safety authority suspected it was a case of "improper overtaking" due to the information gathered that the vehicles collided head-on.
Speeding and poor road conditions have previously been cited as contributing factors in road accidents in Kenya.
More from Sky News:
Police to allow some offenders to breach curfews without arrest
UK and French paratroopers take part in major wargame
The authority said the stretch of the highway where the crash occurred is a designated "accident black spot".
It added that recommendations had been made to address safety concerns.
(c) Sky News 2026: Bus and lorry collide in Kenya killing 22, including passengers returning from funeral
Police to reduce enforcement of minor tag breaches
Student protest movement aims to defeat ex Serbian leader in parliamentary election
Brazilians head to the polls with Luiz Inacio Lula da Silva and Flavio Bolsonaro neck and neck
British and French paratroopers take part in major wargame in Germany
Labour unveils £285m funding boost for local communities so 'decisions can be made closer to home'
PM open to 'honest discussion' about return to free movement with EU