A total of four firms have won bids for setting up 1,200 MW Inter State Transmission System (ISTS)-Connected Wind-Solar Hybrid Project (NTPC-03) anywhere in India on March 18, 2025.

This content is restricted.