1 articles found
Angkor Wat is a majestic temple complex in Cambodia, a testament to the ingenuity and artistic prowess of the Khmer Empire, and a UNESCO World Heritage Site since 1992.