Markets end 2% down; Nifty at 25-month low on heavy selling

Markets end 2% down; Nifty at 25-month low on heavy selling

Close