Arria is her name and she is now welcoming the entrance to the Scottish town of Cumbernauld, a symbol at once of its aspirations and potential for renaissance. Created by the artist Andy Scott. It is believed that the sculpture will give a boost to … [Read more...] about Travel and see!