The Imperial Palace — aka the Forbidden City — is the ultimate form of high Chinese architecture. It was the seat of government from 1420 to 1912.