India signed the Treaty of Friendship with the Soviet Union in 1971 because:
1
India did not want to follow the principle of Non-Alignment anymore
2
India was cultural closer to USSR than any other country of the world
3
India needed diplomatic and military support during the Bangladesh crisis
4
India wanted to trade with the USSR