Northern France’s Rose Festival, a gardener’s paradise - 6th,7th, 8th June 2025