The ArcelorMittal Orbit, a 114.5 metro tall sculpture as well as an observation tower is located in the Queen Elizabeth Olympic Park in Stratford, London and is the largest piece of public art in Britain. It was intended to be a lasting legacy of London&r