India's equity benchmarks logged a third straight weekly gain on Thursday, their longest winning streak in seven months, as crude oil prices fell to pre-Iran-war levels and recent measures to support the rupee and attract overseas inflows lifted sentiment.
The Nifty 50 rose 0.14% to 24,056 and the BSE Sensex added 0.14% to 77,100.47.