Perfect Strangers Series: Tehran-Mashhad, Iran BlogHomeIranPortfolioJuly 11, 2020Train Companions: Tehran-Mashhad, Iran It was my own decision to travel semi-independently in Iran when I first visited the country in 2014. Tehran, Shiraz, Yazd, Esfahan, Kashan, Tabriz and Mashhad…