‘World’s Best Restaurant’ Is France’s Mirazur
Mirazur in France has been crowned the world's best restaurant at an awards ceremony in Singapore. The eatery on the French Riviera came top in the annual competition organised by the World's 50...