Based in Switzerland, illustrator Christo Dagorov is the author of a series of...

0