Ali Delforoush was born in Tehran, Iran, and now resides in Thornhill, Canada. He graduated with an honors double major in political science and law and society. Delforoush recentl...ver maisAli Delforoush was born in Tehran, Iran, and now resides in Thornhill, Canada. He graduated with an honors double major in political science and law and society. Delforoush recently earned a bachelors degree in law and is in the process of achieving his masters degree in law.ver menos