Asador Etxebarri named world's best restaurant in 2026 ranking
Asador Etxebarri in Atxondo, Spain, has been crowned the world's top restaurant in the newly announced 2026 list by the World's 50 Best Restaurants organization, a contest that is facing increasing scrutiny.