
Nifty closed at an all time high at record 20,000 mark for the first time while Sensex jumped 528 points to regain the 67,000 level while robust buying by domestic investors helped equity markets extend the winning run to the seventh straight session on Monday.