J Hotel Shanghai Tower: World’s highest hotel opens in China

The J Hotel Shanghai Tower opened on June 19 in China’s tallest building.