Beautiful view of the small town Valldemossa situated in picturesque mountains on Mallorca island, Spain.