The current spike did not happen by chance or out of the blue. This is the result of worldwide efforts to limit the fallout of the 2008 financial crisis. To the extent that it was possible a lot of the countries followed the US in enacting liberal low cost lending. US of course with the mighty dollar was able to print a far more and pump far more into their economy than other countries. But many other countries followed with similar efforts. Also the newly minted dollars don't just sit in the US. I would say a lot of inflation in India is driven also by cheap VC money that flooded the Indian market in the last decade. Turns out if you dump a super duper amount of money into the economy inflation goes up. Who knew!!? As for the delay of a decade for this to kick in, my theory is that the supply took that time to really hot the market because only a few uber rich made the most of this liberal printing frenzy and the bottleneck delayed the eventual overheating of the market.