Industries | Mon Apr 29, 2013 6:18pm EDT

Spain's El Celler De Can Roca named world's best restaurant