Travel

China opens the world’s highest hotel with floors two times higher than the Eiffel Tower

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