Nifty hits all-time high of 22,779.75.

Nifty hits all-time high of 22,779.75.