Despite at par with China in the 1970s, China is now ahead of India by 20 years. This is primarily due to India's failed socialist policies in the 1980s and poor governance in the 1990s. China took advantage of a single party, less government interference, and lax policies. India still lags behind China in most of the metrics but has started reducing the gap in terms of technology, growth rate, and defense.