Taking Stock: Last-hour buying pushes Sensex up 160 points, Nifty above 18,800

[ad_1] The Indian equity benchmark ended on a positive note in yet another volatile session on June 20, with the Sensex closing 159.40 points or 0.25% higher at 63,327.70 and…