Angkor Wat is a temple complex located in ____________?0 A. Laos B. Cambodia C. China D. Indonesia Submitted by: Fazal Manan Read More Details about this Mcq: