What is 123 agreement between India and USA?.Why is it called 123 agreement?

7 answers 7