Indian Stock Market Today: Flat Opening as Strong Bank Earnings Battle Global Worries | July 21, 2025 by Abhishek Kumar