image

London


The Shard and The News Building seen from

the north bank of the River Thames.




<

>