OWL’S EYE VIEW
A 42-metre mural in Leeds, which will be the UK’s tallest piece of street art, is now complete. The Athena Rising mural features an owl – Leeds’s mascot – as its main image. It has been painted onto the east side of the Platform building, formerly known as City House.