More than 150 puppet troupes from over 70 countries march from Democracy Monument to Sanam Luang to kick off the Harmony World Puppet Carnival in Bangkok on Nov 1, 2014. — Patipat Janthong