NTPC Renewable Energy Ltd, part of Indian state-run power producer NTPC Ltd (BOM:532555), has secured a deal to supply a huge green ammonia complex in Andhra Pradesh with renewable power from 1.3 GW of capacity.