J Hotel, one of the world’s highest hotels, has opened in China. It sits atop the Shanghai Tower, the world’s 2nd-tallest building, where guests can take in the city’s impressive skyline and iconic Bu ...