Photo Tales: A Smile Deep Within

Tha Phrom Temple is a must see when visiting the incredible Angkor Wat complex of Siem Reap, Cambodia. Just try not to get lost.

Aaron Hooper