El Celler de Can Roca returns to top as World's Best Restaurant
ROUGH CUT (NO REPORTER NARRATION) Spanish restaurant El Celler de Can Roca regained its title as the world's best restaurant on Monday (June 1), fending off previous winner Noma, with which it has