Les Murs à Pêches

Google Translate will tell you these mysterious gardens are the ‘fishing walls’ of Paris. Do not believe Google Translate, though arguably, being 600km of nearly 3m-high ‘peach walls’ in Montreuil, at the eastern edge of the city, they were once only marginally less surreal. What they are now, is a joyous outdoor shrine to the…