In a scene from a television drama, Afghan actress Leena Alam plays the title character in ‘Shereen's Law’, pictured here during filming on a street in Kabul. All photos: AFP

Taliban's TV ban for women: 'It's as if we don’t exist in Afghanistan'