Telecom operator Bharti Airtel on Friday said it has signed an agreement to buy Vodafone's 4.7 per cent stake in Indus Towers on the condition that the proceeds will be used for investment in Vodafone Idea and clearing dues of the mobile tower company.