The 26.4 mile-long Qingdao Haiwan Bridge - the world's longest bridge over sea
water - opens to traffic in China.