Portland – Our Home
The Isle of Portland in Dorset, England, is not strictly an island but a solid block of limestone extending into the English Channel with the Bill at its seaward extremity. It lies roughly north and south, is about 4 miles long,...