The south bank of the River Thames from the north bank. London, UK.


The south bank of the River Thames from the north bank. London, UK.



Impressum