NTPC: $591 per ton for renewable ammonia in India

By Julian Atchison on August 04, 2025