NTPC Inexperienced Vitality inks pact with Indus Towers to supply renewable power assignments, ET EnergyWorld