World Answer 1

Angkor Wat

Clues

Located in Cambodia

Hidden by jungle for centuries