The Spirit of Portland Monument on the Isle of Portland, Dorset, England.
Image dimensions: 3168 x 4752 pixels