1 articles found
Angkor Wat is a magnificent **Khmer** temple complex located in **Cambodia**, built in the 12th century as a testament to the power and artistry of the Khmer Empire.