Nifty 50 climbs above 200-day EMA, closes at 23,961

Business