Camille Walala installs inflatable castle decorated with trademark patterns in London
For this year's London Design Festival, artist Camille Walala has erected a brightly coloured, inflatable castle behind Liverpool Street Station to help city workers de-stress. More