Designed by
Title
Shenyang City Center, China #26002377
Description
Aerial view of Shenyang Imperial Palace in modern city, Liaoning Province, China. Shenyang is the largest city in Northeast China (Manchuria). Photo taken from the top of Liaoning Broadcast and TV Tower, downtown Shenyang, China.
This image is editorial