Just 1.91 percent of GDP was allocated for defense in the recent annual budget. Can India afford to buy the expensive weapons ...