People gather at the top of Shanghai's Sinar Mas Plaza on Monday. The Stage observation deck opened to the public on Tuesday. Visitors can enjoy a 360-degree view of the city's captivating skyline from a height of 320 meters.