Italy’s Osteria Francescana scoops world’s best restaurant prizeLIFE & STYLE

Italy’s Osteria Francescana scoops world’s best restaurant prize

Italy’s Osteria Francescana took the top spot at the World’s 50 Best Restaurants awards ceremony on Tuesday, garnering praise for…