The “highest” luxury hotel in the world has opened its doors in the second-tallest building in the world after Dubai’s Burj Khalifa, in Shanghai, China. Boasting a restaurant on the 120th ...