0

Netherlands boasts the world’s largest climbing wall