The construction of a new road near Perth in Scotland has unearthed the remains of a fortified Iron Age settlement that, after several centuries of occupation, was mysteriously abandoned on the eve of ...