Markets end 1.2% on profit-taking

Markets end 1.2% on profit-taking

Close