Spain picked as venue for World's 50 Best Restaurants awards; six national eateries...
SPAIN is set to host the World's 50 Best Restaurants awards – considered the 'Oscars' of the culinary and catering industry – for the first time ever.