Benchmark indices ended higher. Nifty added 197 points to end at 17463.80. Sensex gained 657 points to close at 58465.97. BSE Midcap and Small-cap indices gained 0.6-1.2%. Except for Nifty PSU Bank and Nifty Oil & Gas, rest of the indices ended in green. Best...