At least 33 people were killed and dozens more injured in an explosion at a mosque in northern Afghanistan on Friday.

Children were among the fatalities, said Taliban spokesman Sabihullah Mujahid on Twitter.

The explosion at the Maulawi Sikandar Mosque north of Kunduz happened during Friday prayers.

At least 43 people were reportedly injured.

The Maulawi Sikandar Mosque is particularly popular with followers of Sufism, a strongly spiritual branch of Islam.

Jihadist groups like the terrorist militia "Islamic State" (IS) regard Sufis as heretics.

At least 16 people were killed in an attack on a Shiite mosque in Mazar-i-Sharif and another attack in Kunduz on Thursday.

IS claimed responsibility for both acts.