England. London. City Hall with the Shard building by the River Thames.

- Image ID: CY0XA6