SEVERAL UK eateries have been named among the best in the world - from a mash bar to a £100 gothic feast. Tripadvisor has revealed its 2026 Travellers' Choice Awards: Best of the Best Restaurants and 12 of the top spots in the world are in the UK. All the spots featured were decided on...