India doesn't spend 2rs of the100 on defence. It spends almost 20Rs of the 100Rs it has on defence. That's 1/5th of what it earns.
The sad reality is it spends only 3.8 rs of the 100rs on education. and 6Rs on healthcare. So awesome isnt it?
The great lie being perpetuated by the elite of nations who are the media and control it too, which compares the GDP of the entire nation to the defence budget, instead of the percentage of the actual union budget, just to fudge figures is one of the greatest propaganda success achieved.
No one cares about dying people and rampant poverty everywhere or rotting foods due to lack of storage silos because it doesn't not affect the elite. For the elite the only thing which might affect them are eternal forces beyond their control, and in order to keep the external forces in check, the defence of the nation is built up to protect their assets. Its the same from the times of plato to now, human society hasnt changed one bit, its the same greed and apathy, but just diverted to new avenues, that's all.