Vodafone PLC sells 18% stake in Indus Towers for Rs 15,300 crore 19.06.2024 17:31 Business Standard Indus Towers to recover maximum of Rs 4,250 crore from Vodafone group, J P Morgan says