This has been going on for quite a while now that Indian PM, Mr. Narendara Modi, is periodically visiting Russia, USA, Japan, EU, and Canada to sign contracts of multi-billion dollars of defense purchase deals.
What is the reason behind these deals?
Is it because India wants to engage all big guns by throwing money at them or is it India struggling to develop its own defense techs?
For instance, I never saw any Chinese PM/pres to fly around the globe round his tenure and sign so many billions of dollars of defense procurement deals.