Angkor Wat is the largest religious monument in the world. Its name means "temple city." In which country is it located?
AThailand
BCambodia
CMalaysia
DIndonesia
cambodia
Angkor Wat is the largest religious monument in the world. Its name means "temple city." In which country is it located?
AThailand
BCambodia
CMalaysia
DIndonesia