the van life london, united kingdom is depicted in this cartoon by artist mark taylor