The Taliban is establishing its "Islamic Emirate of Afghanistan". What options does the global community have? Molly Gambhir discusses with a special panel of guests.