Markets witness 600 points swing, midcaps underperform

Business