Gallery: 42nd May Day Parade sparkles under sunny skies
As always, giant figures from In the Heart of the Beast Puppet and Mask Theatre led the spectacle
As always, giant figures from In the Heart of the Beast Puppet and Mask Theatre led the spectacle