Tou
Italy once more has the 'world's best restaurant'
Italy's Osteria Francescana was crowned the world's best restaurant for the second time on Tuesday at an awards ceremony by British trade magazine Restaurant, beating out top eateries in Spain and France.