Free climber seen scaling The Shard

Syndicate Post image
The Shard is one of the tallest buildings in Europe (PA)

Breaking