Sensex gains over 300 points to close at 66,599; Nifty at 19,820



Source link