The International Puppetry Festival is an annual event. This year the 25th gathering was organized in Madrid, Spain, from November 24 to December 2, attracting 26 troupes, including 9 from the host nation and 17 from other countries like Vietnam, Czech Republic, Argentina, Russia, Belgium, Bulgaria, India, Canada, Japan and Hong Kong.
The Vietnamese troupe of 20 artists was one of the largest. They performed 16 shows while in Spain.
Vietnamese water puppetry artists performed traditional shows, some dated back a thousand years.