Fact is that Iran has its own national interest as USA has. India should learn from it and not become puppet of either. Both of them can take a U trun any moment. India has to define a limit for friendship and clearly mark its area of interest. It is also not possible that India only takes and don't give back anything to them. Also if India can balance relations with Iran and USA it shall help to improve relations among all three nations. India be clear & sound. Secret policies should remain secret in national interest.