At least 40 people – including many students – have been killed after a bomb exploded near a school in west Kabul, according to an Afghan government official.

At least 50 are also reported to have been injured by the blast, which happened in the Shia-majority neighbourhood of Dasht-e-Barchi.

No group has yet claimed responsibility but the area has often been attacked by Islamic State militants over the years.