Indus Towers wins The Green Mobile Award at Global Mobile Awards 2013 Indus Towers, India’s largest Telecom Tower Company was awarded the prestigious Green Mobile Award at the Global Mobile Awards 2013 in Barcelona, Spain for its commitment to Green technology. The GSMA March 1, 2013 News