Formentor peninsula, Majorca, Spain, Europe.