Why is India keen to "purchase arms from all countries" and buy off-the-shelf arms from foreign countries?

Why is India keen to "purchase arms from all countries" and buy off-the-shelf arms from foreign countries?
At present, the total strength of the Indian army is 1.275 million, ranking fourth in the world.

The report

"International Arms transfer Trends 2019" shows that India went on a shopping spree in the arms market from 2014 to 2019, accounting for 9.2 per cent of the global share of outsourced arms purchases, second only to Saudi Arabia, a local tycoon in the Middle East. India is keen on Haitao, not just to put on a show.

Lucrative electric blue bridesmaid dresses at low prices! Have questions about Adoringdress? Our best customer service is awaiting you!