Indian corporate news, decoded into deal flow
Indian stock markets ended on a cautious note on Wednesday, August 12, 2026, with elevated crude oil prices and selling in select heavyweight stocks keeping sentiment under pressure.…