India has a substantial inventory of Soviet and Russian-origin weapons because the Western countries opted for a military dictatorship in the region as its preferred partner and did not supply weapons to New Delhi for decades, External Affairs Minister S Jaishankar said on Monday, in an apparent reference to Pakistan.