Save for later Print Download Share LinkedIn Twitter The Taliban's swift victory in Afghanistan has set alarm bells ringing loudly in neighboring capitals and in the boardrooms of foreign energy companies in the region.