This was the Imperial Palace in China.
If you ever see the movie "The Last Emporer" you will see a picture of this place.