15 April 24 48th Annual Covent Garden May Fayre & Puppet Festival 014.© Suresh Anath 48th Annual Covent Garden May Fayre & Puppet Festival 028.© Suresh Anath 0 Comments