This observation deck is part of Xihuyuan Park (lit. West Lake Park), a culture park near Beijing Airport, which was built with Terminal 3. A flock of plane spotters, of course, but what are those girls...?