Italy's Osteria Francescana named world's best restaurant

Italy's Osteria Francescana named world's best restaurant