A stationary shot of river Thames Westminster Palace and Big Ben clock tower in London. It has been filmed from a tunnel next to Westminster Bridge. Captured on October 9 2011.

Remaining Time -0:00
Progress: NaN%
Playback Rate
1.00x
information icon56233186
video icon14.81s