Foreign institutional investors (FIIs) have reversed course, pouring $3 billion into Indian stocks this December after selling $2.5 billion in November. This buying spree, fueled by optimism about government spending and corporate earnings, has propelled the Nifty up 2% and sparked hopes of a Santa rally to record highs.