Picturesque village of Valldemossa in Mallorca Island, Spain