A. Laos
B. Cambodia
C. China
D. Indonesia
Submitted by: Fazal Manan
Angkor Wat is an enormous Buddhist temple complex located in northern Cambodia. It was originally built in the first half of the 12th century as a Hindu temple.
Correct Answer: Cambodia ✔
Last Updated: July 13, 2021