An large temple in Northern Cambodia Angkor Wat is an enormous temple complex located in northern Cambodia. In fact, it is the largest religious monument in the world stretching over some 400 km2, including forested area. It looks magnificent. The word “Angkor” means “capital city” in the Khmer language, while the word “Wat” means “temple.” … Continue reading Angkor Wat Virtual Tour
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed