I'm an Indian citizen that currently resides in Canada. I don't qualify for ESTA so I have an existing US B1/B2 visa instead that is valid for 10 years.
I was looking to plan a trip to Iran since they opened it up to Indian citizens with visa on arrival. My question is, would a visit to Iran invalidate that US visa? I know that in the case of ESTA it gets cancelled and VWP citizens need to apply for the B1/B2 visa but in my case I already have that in my passport.
I'm a Canadian permanent resident if that changes anything.