52 French restaurants earn their first Michelin stars

France is the home of the Michelin guide and the country with the world’s most Michelin stars. This year was marked by an increasing focus on regions outside of the French capital. Read More