BSE Sensex dropped 577 points on July 20, 2026, due to market volatility.
Private banking stocks like HDFC and Axis Bank declined after earnings misses.
Rising global crude oil prices are intensifying inflationary pressures in India.
Geopolitical tensions, particularly US-Iran relations, are impacting investor sentiment significantly.