Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
There have been several waves of migration from India to Iran since the 1800s.
Between the late 19th and early 20th centuries, many wealthy Parsis in India began to travel to Iran from Bombay and Gujarat, to revive the Zoroastrian faith and traditions among the stagnating Zoroastrian community in Iran at the time, with prominent personalities such as civil rights activist Manekji Limji Hateria of Surat gaining local renown.
In the 1920s, about 180 Indian families went to Zahidan. Following this initial influx, some of them started settling down in the nearby towns of Birijand, Zabol and Mashhad. In the 1950s, more Indians migrated to Iran and settled primarily in Tehran. They consisted primarily of Punjabis and Gujaratis. In the 1960s and early 1970s, about 10,000 Indian doctors, engineers, and teachers moved to Iran as a response to the open policies initiated by the Shah of Iran, but most of them left Iran after the Iranian revolution.