answersLogoWhite

0

Ankor Wat is a huge Temple complex dedicated to lord Vishnu and is located at Ankor, Combodia. {13.26.28.66 - 103.51.31.53}

User Avatar

Wiki User

14y ago

What else can I help you with?