Battle of Gods and Demons on wall at Angkor Wat, the great ancient Buddhist Temple of the Khmers.
Details