Last month, from 14th til 30th of April, the Display Gallery in London hosted an unique event – “ID, a fictional journey into the Psyche”. A group exhibition of 14 international emerging artists, the show featured a wide array of artworks across different media, all with roots in urban culture. The event is a reference…