Five restaurants in the Netherlands have been awarded their first Michelin star, and two received their second star, bringing the country's total to 119.
Instead of the current 24 hours, post deliveries in the Netherlands will be allowed to take up to two days from 2026 and up to three days from 2027.