The Olympic Stadium looms over the Botanical Gardens