China's Huajiang Grand Canyon Bridge, standing 625 meters tall, has cleared its final hurdle before opening to the public. Located in Guizhou Province's dramatic karst mountains, the bridge has been ...