A very odd but also intriguing piece of street art seen on a wall in London.