From El Celler de Can Roca in Spain to Mirazur in France, here are top 10 restaurants in the world that will give you an