India, June 4 -- The three Indian nationals from Punjab, who had gone missing in Iran last month after having been duped by a travel agency, have been rescued by the Tehran police, the Iranian Embassy in India has reported.

In a post on X, it confirmed that the Tehran police have freed the missing Indians.

The three men, Amritpal Singh, Jaspal Singh, and Hushanpreet Singh, hailing from Punjab's Hoshiarpur, Shaheed Bhagat Singh Nagar and Sangrur, had been abducted and held captive shortly after they had landed in Tehran on May 2. They had been promised a safe pathway to Australia via Iran by the travel agents.

After hearing about their abduction from their wards and subsequent calls by the abductors for ransom, the families of the three...