scorecardThe Imperial Palace — aka the Forbidden City — is the ultimate form of high Chinese architecture.