Twenty-three rockets struck Kabul city on Saturday morning, killing at least eight people and wounding 31 others, officials said.
The rockets were fired from two vehicles in Police District 4 of the city, the Interior Ministry said.
They landed in police districts of 10, 1, 15, 11, 16, 2 and 9.
One of the rockets hit Iran’s embassy compound, the embassy said on Twitter, adding it caused no casualties.
There was no immediate claim of responsibility for the attack. Taliban denied involvement.