The Nifty 50 index witnessed a modest recovery from its intra-day low on Wednesday, March 12, 2025, but remained range-bound ahead of its weekly expiry. The benchmark index fluctuated between 22,577.40 and 22,329.55 levels during the session, reflecting cautious investor sentiment. Despite the recovery, Nifty 50 failed to hold above the crucial 22,500 mark, closing …