• The Stitch Festival

    The Business Design Centre, London , United Kingdom