“Vodafone has sold 7.92 crore or 3% stake in Indus Towers and used ₹890 crore from the proceeds to clear lenders dues,” the company said