Indian stock markets ended a turbulent week on a weak note, with benchmark indices logging their steepest weekly drops in years. The BSE Sensex slumped nearly 1.93% on Friday to 74,563.92, and the Nifty 50 fell about 2.06% to 23,151.10, reflecting heightened caution among investors amid persistent global geopolitical tensions and crude oil price pressures..