Italy's Osteria Francescana crowned world's best restaurant
Italy's Osteria Francescana is crowned the world's best restaurant for the second time at an awards ceremony put on by a British trade magazine, beating out top eateries in Spain and France.