World’s tallest bridge, standing at 625 meters, opens in China above the Beipan River.

This post was originally published on Brut India.