Shell video

Views from the new Canary Wharf development on London's Embankment.

Share: