A huge statue somewhere on the streets of Beijing, seen from the window of a passing tour bus.

Previous Home Next

Beijing