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

     



Source link