Results 2 results found River Thames skyline including The Shard and City Hall, London, England, United Kingdom, Europe View of The Shard, City Hall and HMS Belfast in Southwark, Central London, England, United Kingdom, Europe