Why has India struggled to buy fighter aircraft?

The Hindu - 11/27/2017

The Indian Air Force, one of the largest in the world, operates a diverse mix of legacy and modern fighter jets, including MiG-21, MiG-27, MiG-29, Jaguar, Mirage 2000, Su-30MKI and Light Combat Aircraft (LCA) Tejas. India sees the possibility of a two-front war — with Pakistan in the west and China in the north — and to be able to tackle it, the IAF has a projected requirement of 44 fighter squadrons.

See the full article at The Hindu