London
The Shard and The News Building seen from
the north bank of the River Thames.
<
>