The World’s Best Bar Is in London: The Connaught Bar at the Connaught hotel in London wins top spot at Tales of the Cocktails 10th Annual Spirited Awards in New Orleans.