The Seattle Times

1 of 2
LIPO CHING / MCCLATCHY NEWSPAPERS
Advertising

Friday, June 15, 2012

Stanford University gains foothold in China with Beijing center

A "spirit screen" stands over the courtyard at the multimillion-dollar Stanford Center in Beijing, China. It's located on the grounds of a former imperial palace at Peking University.