image
Nifty records all-time high