Home TV Angkor Wat: Mysterious Smile of Buddha 2010 United States 7.0 1 Seasons • 1 Episodes Angkor Wat: Mysterious Smile of Buddha - Season 1 01