Chefs, restaurateurs and industry types last night made their annual pilgrimage to London for the unveiling of the San Pellegrino World’s 50 Best Restaurants list. As usual, the ranking offered few surprises. El Cellar de Can Roca in Girona, Spain, reclaimed the top spot (which it last held in 2013) while Denmark’s Noma slipped down into third […]