image
Sensex, Nifty end lower on global cues, macro concerns