Art lovers like it small

“Tiny street installations – or urban art – are impressing and amusing art-lovers at a gallery in London with artist Slinkachu.”