IWF Foreign Policy Fellow Claudia Rosett joined “Your World with Neil Cavuto” on Fox News Channel Show to discuss Taliban holding its first news conference and the UN Security Council calling to create a new government in Afghanistan.