What I don't understand is why is the media so hush hush about India's support of Iran in its nuclear program which I am quite sure was proven by some international organization or group some months back?
asadasif,
Keep India out of this discussion, if possible. To answer your question, India has steadfastly refused to transfer weapons-level nuclear technology to Iran, Iraq and Libya. The assistance is purely for civilian purposes - though some of it is probably dual-use technology.
Musharraf did not offer support to the U.S immediately after 9/11. India offered it right away. Yes, India did so out of a selfish motive - is there any other kind? Musharraf, in his speech to his nation, cited India's support for the U.S and claimed that if Pakistan did not support the U.S, India would use the situation to its advantage - which was perfectly true.
India is no Israel (unfortunately, in some cases and thankfully in a lot of others). India was the first country to recognize a Palestine nation. India did not establish diplomatic relations with Israel until 1992.
Apart from this, if you insist on dragging India into this discussion, you will end up sidetracking it and I will be happy to assist you in doing it.