The iconic ArcelorMittal Orbit – the UK’s tallest sculpture and slide – sits behind the River Lea, a relic of the Victorian industries in the part of London Previous Next Published 12 August 2016 at 960 × 1280 in Queen Elizabeth Olympic Park Gardens Share this: Click to email a link to a friend (Opens in new window) Email TweetShare on TumblrLike Loading...