World’s Tallest Free-Standing Climbing Wall

At 37 meters tall, the Excalibur Tower is the tallest free-standing climbing wall in the world.