India Inc. Braces for Earnings Squeeze as Oil Stays Firm Mar 17, 2026, 2:51 AM Nomura sees the Nifty at 24,900 at year-end.... Redirecting to full article...