Loading images, please wait...
Devatas in Cambodia
About this inspiration
Devatas adorn the walls of the magnificent Angkor Wat temples in Cambodia. The translation of devata means guardian spirit or angel and in the Hindu, Buddhist philosophy each caste and every human activity has it's own spiritual counterpart.





