More Photos From This Series
Beijing, China 2001-08-21
Many American companies are setting up shop in Beijing, as can be evidenced by the prominent Intel sign on this modern building.
Add your comment. No HTML allowed.