Buddha’s Smile Students call their school “the seventh wonder of the world” and a ‘temple.” Click on this link to find out why.