Vodafone to sell 10% stake in Indus Towers for up to $1.1 billion 0 18.06.2024 15:52 Business Standard Vodafone plans to repay part of its $42.17 billion net debt using proceeds from the Indus Towers stake sale