On May 9, FIMFA Lx24 welcomed guests with award-winning performances at the picturesque sight of the Castelo de São Jorge. No worries if you missed the show, The International Festival of Puppetry and Animated Forms lasts till June 2, and there is so much to see.