You must see the impressive Hermes window displays in London: thirty-six aluminium silver birch trees, all reaching up to eight metres in height, populate the ground floor and surrounding pavement of the Hermès store on New Bond Street in London, allowing passers-by to become “caught in the forest”.
