Browsing: Vodafone sells 18% stake in Indus Towers for Rs 15