Washington: The U.S. has imposed sanctions on eight Indian nationals and several India-based firms for allegedly facilitating Iranian energy trade, marking a significant move in its ongoing effort to curb Tehran’s global revenue streams. The Department of State announced that around 40 entities, individuals, and vessels were sanctioned to “deny…
