Nifty Hits All-Time High, Crosses 20,000 Points | Sharefundss