An explosives-laden vehicle has detonated at a security checkpoint in the central Somalia city of Beledweyne, killing at least 21 people and wounding 52 others.
Abdirahman Dahir Gure, the interior minister of Hirshabelle state, announced the toll to journalists.
"Twenty of the wounded have been admitted to Beledweyne hospitals, while another 20 are in critical condition, prompting a request for their airlift to Mogadishu for advanced medical treatment," he said on Saturday.
Hirshabelle is a state that includes Beledweyne, which is the capital of the Hiran region and has been the centre of the Somali government's latest military offensive against extremists from East Africa's al-Qaeda affiliate, al-Shabab.
Images on social media showed black smoke billowing and a smashed truck cab blazing at the checkpoint.
Dr. Suleyman Abdi Ali, the director of Beledweyne General Hospital, said the bodies of 10 victims were brought to his hospital.
There was no immediate claim of responsibility from al-Shabab, which often carries out such attacks and controls parts of Somalia.
"It was a truck loaded with explosive devices that forcefully passed through the government-manned checkpoint, and a pickup vehicle belonging to security personnel was chasing it when it exploded," witness Abdikadir Arba, who said he was about 200 metres away and was one of the first responders, told The Associated Press.
Beledweyne has been the staging point for the Somali government's ongoing military offensive against the extremists, who control parts of central and southern Somalia.
Australian Associated Press