'As long as Nifty trades above 11,591, maintain a buy-on-dips strategy'
INDIANB - 194488