if India had been self-sufficient, Indian rupee would not have been trading at 42 rs to 1 dollar. India is not self-sufficient in anything except food production. And even in that it had to rely on help from US via green revolution. It will take a long time for India to be self-sufficient. Wake up and smell the coffee.