This illustration shows the Sacred Altar of Heaven. This altar is located in the city of Peking, China.