That's the spirit: the London cocktail bar named best in the world
London has come up trumps in the 11th annual Spirited Awards, which confirmed that the UK is home to the world's best cocktail bar - as well as the world's best new cocktail bar. by Madeleine Howell, 25 July 2017