Ben Carter is an English artist who has lived in Luxembourg since 2004. He studied at Kingston University and Central Saint Martins in London. Ben's graphic design work includes illustrations for Diesel Jeans, The Guardian and the New Scientist. In Luxembourg, he specialises in landscape painting...
See more >