Angkor Wat, one of the wonders of the world, is located in Cambodia near the city of Siem Reap.  It is a must see place for anyone visiting Southeast Asia.  The site is the largest religious monument in the world.  Built in the 12th century by the Khmer Empire, it was originally a Hindu Temple…

Read More