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