Puerto de Sóller, Mallorca, Spain

13th – 18th November 2018

What is it?