01 October 2007

Shanghai, China































The Communist Party museum (conveniently located near some upscale restaurants), the Women's World Cup final (Brazil v. Germany), old Shanghai and new Shanghai. More photos here.

No comments: