Beijing China. The Temple of Heaven.