Travel

Look inside the world’s highest luxury hotel, the J Hotel Shanghai Tower

The J Hotel, the world's highest luxury hotel, boasts a restaurant on the 120th floor and 24-hour butler service, located in the Shanghai Tower, in Shanghai, China