Located in Chhattargarh, the solar project is the first of its kind for NTPC Renewable Energy Ltd (NTPC-REL) in the region. PrevNext