David Favrod is a talented photographer who was born in Kobe, Japan and currently lives and works in Switzerland and Spain.