Oil prices to hit $150? How Indian stock markets may react as Iran war rages on March 15, 2026 · Economic Times Read full story at source