Rafael Castro was born in Italy and earned a degree in Economics at Yale and a masters degree in Political Science at Hebrew University. In addition to working in the development aid sector, he has years of experience in the German IT industry and has written op-eds for over 5 years at YNET.
Posts are contributed by third parties. The opinions, facts and any media content in them are presented solely by the authors, and The Times of Israel assumes no responsibility for them. In case of abuse, report a post.