This is BuDaiXi (布袋戯偶) Puppets, a Taiwanese unique traditional doll used in a traditional puppet show. This type of show has been a very important part of every taiwanese friends that I have known. In their growing up age, this type of show is their favourite entertainment. In fact, they this puppet show has actually even made it to the big screen in Taiwan. Even some of my Singaporean friends are big fans of such puppet shows.
I'm so excited to see this on the street, love the details they have created in each and every characters. Excellent craftsmanship.