If you want to catch a glimpse of the Emerald Buddha inside Bangkok's Wat Phra Kaew, the most sacred Buddhist temple in Thailand, you first have to make it past the two imposing demon statues.


See more slides from My Grand-Père's World.