The tallest bridge in the world has just opened in Southwest China's awe-inspiring mountainous landscape, facilitating travel within the gorgeous province.