Italy's Osteria Francescana named world's best restaurant

Italy's Osteria Francescana was proclaimed Tuesday as the best eatery on the planet during the World's 50 Best Restaurants Awards ceremony at Bilbao's Euskalduna palace.