Nifty, Sensex Defy Asia-Wide Selloff, Outperform Regional Peers

Earnings at Nifty constituent companies rose 22%. Global funds have put about $3 billion into Indian equities on a net basis since mid-October.