Sensex closes 159 points lower, Nifty settles at 10,657; metal stocks lead losses.

Sensex closes 159 points lower, Nifty settles at 10,657; metal stocks lead losses.