Funny little van spotted in London. I don't know what make it is, but I think it might be electrically powered.