Indus Towers launches nationwide “Aesthetic Sites” initiative deploying green towers

India’s largest telecom tower company Indus Towers has announced an initiative of launching “Aesthetic Sites”. As the name...