Spain's El Celler de Can Roca seizes the title of the world's best restaurant from Denmark's Noma. Duration: 01:04