A street musician plays guitar in front of the Honfleur harbour in France.