The J Hotel Shanghai Tower claims to be the highest hotel in the world after opening June 19 in Shanghai, China.





Business, tech and more
The J Hotel Shanghai Tower claims to be the highest hotel in the world after opening June 19 in Shanghai, China.