Indus Towers deploys 64 diesel vehicles in rain-ravaged Tamil Nadu to ensure round-the-clock connectivity

Indus Towers, the nation’s largest telecom tower company, has deployed 64 diesel vehicles in the affected areas of...