Traditional Japanese puppetry pulls all the strings
Share - WeChat

Edo Marionette is a traditional Japanese type of puppetry coming straight from the Edo period (1603 to 1867). Mitsuru Kamijo, a puppeteer, gave a street performance in Tokyo on Nov 11 during this year's chrysanthemum festival.
Video by Jiang Xueqing in Tokyo
Most Viewed in 24 Hours