Lazarides Gallery). He had his first show in 2008 in Lisbon – the marvellously named Even if you win the rat race, you’re still a rat. Shows in London, Paris and Shanghai followed.
Lazarides Gallery in London at the time of writing.
First Image Credit Flickr User 3mujin