Marvellous Mediterranean

Italy, France, Spain and Balearic Island