The remains of a 17th Century garrison has been uncovered during construction work in Lewis. Archaeologists believe it was built on the orders of Oliver Cromwell and that English soldiers were ...