Re: Why does Iran have better relations with India than Pakistan?
Hmmm
… I do not think that Iran give preference to India over Pakistan. In the past, both were pro-USA anti USSR countries having many treaties and cooperation with each other. After Iran revolution, Iran tried their best to keep relationship with Pakistan good regardless of Pakistan (Zia-ul-Haq government) starting to play American and Saudi game of spreading sectarianism amongst Muslims and in Pakistan.
One should remember that Iran helped Pakistan during both 1965 and 1971 war (when none of the Arab countries helped Pakistan). Since long time, and even now, Iran provides electricity to most of western Balochistan (whatever state of the relationship).
What I know, during 1971 war, no Arab countries helped Pakistan and very few countries in the world helped Pakistan. Iran was the country that gave maximum help to Pakistan.
Results of Cooperation were many regional treaties like CENTO (central Treaty organisation between Iran, Pakistan, Turkey, Iraq) and RCD (Regional cooperation and development treaty between Pakistan, Iran, and Turkey). However, after Saddam came to power, Iraq became pro-India.
Whether American and Arab agents like it or not, Pakistan needs Iran more then Iran need Pakistan. Pakistan cannot rely on Arab fuel supplies but can rely on Iran fuel supply. If tomorrow American change their attitude towards Pakistan, Arabs would change their attitude too. Regardless, even if Arabs decide to keep supplying fuel to Pakistan, a strong navy can blockade oil coming to Pakistan by sea.
As for Iranian oil, their supply is not dependent on sea route and thus is secure (as it only has to come across the border). Iran is an independent country too, not like Arab countries that are American colonies (most Arab rulers and many Arabs worship USA as God incarnate).
It seems that China also want to rely on Iran for their secure fuel supply (as Arab countries are not dependable and their fuel needs sea transport too). China wants to use Pakistan as land corridor from Iran to China for their fuel supply. This arrangement would pay Pakistan a lot too. It seems future relationship is going in right direction. With USA and Arabs as unreliable countries for Pakistan, nothing is better for Pakistan then to have good relationship with Iran.