{{ 'Go back' | translate}}

Satellite Images Show Chinese Police Vehicles Inside Sports Arena Near Hong Kong

Newly obtained satellite images from Maxar Technologies appear to show dozens of Chinese military-style vehicles stationed inside the Shenzhen Bay Sports Center, which is located inside the Chinese province that borders Hong Kong.