UK's traditional puppet show celebrates 362 years of 'mirth, mockery and mayhem'
AFP English
At the annual Covent Garden "May Fayre and Puppet Festival" puppeteers and enthusiasts celebrate the 362nd anniversary of the first..