At least 95 people have been wounded in a large explosion outside a police station in Kabul, officials said.
The blast occurred about 9am (04:30 GMT) in western Kabul, interior ministry spokesperson Nasrat Rahimi said before adding that the bomb went off when a vehicle was stopped at a checkpoint outside the station.
Health ministry spokesperson Wahidullah Mayar said at least 95 people, mostly civilians and including women and children, were taken to hospital.
The explosion sent a massive plume of smoke over the Afghanistan capital.
“I heard a big bang and all the windows broke with glass flying everywhere,” shopkeeper Ahmad Saleh told the AFP news agency.
“My head is spinning and I still don’t know what has happened but the windows of about 20 shops around one kilometre from the blast site are broken,” he added.
The Taliban claimed responsibility for the attack.
According to videos on social media and witnesses, small arms fire could be heard following the blast.
The attack came a day after the Taliban called for the boycott of a presidential election scheduled to take place on September 28 and threatened to attack election rallies.
Separately, security forces stormed two Islamic State hideouts in Kabul., killing two of the group’s fighters and seizing a large quantity of explosives, according to the National Directorate of Security.
Three members of the security forces were also killed, an agency spokesman was quoted as saying by the Reuters news agency.