Large floats at the parade of the Lemon Festival in Menton, France.

15 best things to do in Menton, France