Nifty closes at 23,398 after touching all-time high

Nifty closes at 23,398 after touching all-time high