It's finally happened! The much-heralded "world's highest and longest" glass-bottomed bridge has opened to visitors in central China. It connects two mountain cliffs in what are known as the Avatar mountains (the film was shot here) in Zhangjiajie, Hunan province.…Continue Reading »