Sensex sheds 1,247 points as bond yields, crude and an insurance rule hit at once
The Nifty 50 closed 1.64 per cent lower and financial stocks took the heaviest losses after the insurance regulator proposed capping what insurers and distributors can earn.