Skip to content
Advertisement

This building on the outskirts of Shanghai housed Unit 61398 of the People’s Liberation Army. (Associated Press/File)

This building on the outskirts of Shanghai housed Unit 61398 of the People’s Liberation Army. (Associated Press/File)

Featured Photo Galleries