An old castle top of a hill in South of France (Best in large view) Nature