The most vocal support came from an unexpected quarter: Democrat Congressman Tom Lantos, who had lashed out at India over its stand on the Iran nuclear issue at the last hearing of the House International Relations Committee, did the batting for India this time.
I know bashing Lantos became the flavor of the month here for a while, and after his much-publicized Mushy handshake I wondered about him myself.
Notwithstanding, he has been for a long time what in the US qualifies as a "friend of India". I remember a C-SPAN hearing back in 1999 or 2000, long before September 11th, when he brought a motion in Congress to take action against Pakistan for its support of the Taliban. The specific occasion was the Taliban making it mandatory for Afghan Hindus and Sikhs to wear yellow scarves "for their own protection". This was back when the GOTUS was very "live and let live" w.r.t the Taliban, thinking about the TAP pipeline and so on.
Against quite some opposition, including Dana Rohrabacher, Tom Lantos passionately made the case against the Taliban, calling them a "genocidal regime" and comparing them to the Nazis who made Jews in occupied ghettoes wear yellow Stars of David.
So, Tom Lantos is a guy who has seen things our way-- to the extent it is possible for an American Congressman to see things our way-- even when it was less popular to do so. IIRC, he was also quite instrumental in forging the links between the NRI and Jewish American lobbies during the '90s.
Of course, he is a Hungarian Jew and his first love is Israel. So on the question of opposing India-Iran relations, he was obviously adding his weight to squeeze India. I wouldn't be surprised if his demonstration of palliness with Musharraf was part of this agenda.