World’s Highest Luxury Hotel Opens in Shanghai

The world’s highest luxury hotel, the J Hotel Shanghai Tower, opened in Shanghai on 19th June 2021. The J Hotel is situated at the top of the 632-meter-tall Shanghai Tower, the second tallest building ... ( read original story ...)