The Hindu Business Line

Markets Live: Sensex ends down by 139 points; ICICI Bank, Adani Ports top losers