Asador Etxebarri in Atxondo, Spain, is named The World's Best Restaurant 2026, sponsored by S.Pellegrino & Acqua Panna Ranking includes restaurants from 28 territories across six continents, with 11 new entries and five re-entries Tuju in São Paulo earns the Highest New Entry Award,...