Sensex skids as global rally loses some steam

Global cues weighed heavily on the Sensex as it ended 158 points lower at 15,173. At one point, the Sensex had lost close to 3 per cent on sharp selloff in Asian markets before recovering some ground after European markets opened higher.