Elephant Terrace The royal green square is a large green park area fronting the Elephant Terrace and Terrace of the Leper King in the heart of Angkor Thom. Interestingly if this was the Royal Square in the Forbidden City of China it would be a huge paved area with not a blade of green grass in sight. (Click […]