Covent Garden May Fayre & Puppet Festival
The Covent Garden May Fayre & Puppet Festival celebrates Mr Punch. This is ...