An audience in Singapore got to attend a performance of the centuries-old Japanese puppet theatre called Bunraku.
The production was arranged by the Japanese Embassy.
The piece was from a popular play called "The Red-Hot Love," portraying the love-stricken maiden Oshichi.
After the show, performers explained the three elements of Bunraku, namely the narrator, the three-stringed shaminsen and the puppets.
The audience was also given a peek into the delicate mechanisms behind manipulating the puppet.
One audience member said she was especially interested in how the puppets are controlled from behind.
Bunraku is listed as a UNESCO Intangible Cultural Heritage.