Spanish restaurant named world’s best
LIMA Asador Etxebarr in Atxondo has claimed the top spot in the ranking, recognized for its distinctive cooking technique. A restaurant in Spain’s Basque region has been named the world’s best for 2026, topping the annual list of The 50 Best Restaurants, …