Geography
Landmarks Encyclopedia Entry 1781412184
Angkor Wat is a majestic temple complex in Cambodia, a testament to the artistic and architectural prowess of the Khmer Empire, and a UNESCO World Heritage Site since 1992.
Marco Wanderer
1
3 min read