Other clips you might like

The Palace Of Westminster And The River Thames In London, UK

The Palace Of Westminster And The River Thames In London, UK

The Palace Of Westminster In London, UK

The Palace Of Westminster In London, UK

20 Fenchurch Street Building aka The Walkie Talkie By The River Thames In London, UK

20 Fenchurch Street Building aka The Walkie Talkie By The River Thames In London, UK

The Queensway Tunnel Building In Liverpool, UK

The Queensway Tunnel Building In Liverpool, UK