Taliban militants keep a "tight grip" on Kabul

Omnipresent on the streets of Kabul, Taliban fighters are keeping a tight grip over the city, the centre of their new regime, which they call the Islamic Emirate of Afghanistan.