The Star of Caledonia would be a steel sculpture near the Scotland-England border visible from the A74 ... Artist Cecil ...
New plans have been submitted for a giant landmark artwork - the Star of Caledonia - to be built on the Scotland-England ...