48th Annual Covent Garden May Fayre & Puppet Festival 028.© Suresh Anath

48th Annual Covent Garden May Fayre & Puppet Festival 028.© Suresh Anath


0 Comments