You forgot Reagan who had a great personal equation with Rajiv!!!His first words when he met Indira Gandhi were "let's put the past behind us".Reagan was a person who mixed pragmatism with values-hence he was both considered as an adversary to the USSR & yet could be seen as an understanding friend.Nixon doesn't come anywhere near him.
PS-Nehru enjoyed a pretty good rapport with Eisenhower & to a lesser extent with Kennedy.
However, the one-party, socialist model that he embraced-like that of his Mapai/Labor counterparts in the early days of Israel-forced his country to squander numerous opportunities for prosperity and growth.
If Jawaharlal Nehru had been able to divest himself of his timeworn socialist nostrums, perhaps India wouldn't have had to wait until the mid-90s in order to experience an economic and political renaissance.
Ah, yes, Reagan. Isn't it funny how the Presidents the lib media call dumb were actually the ones who did the most for this country?