Italy's Osteria Francescana named world's best restaurant
|Updated: Jun 20, 2018, 11:33 AM IST
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.