Navodaya Vidyalaya Samiti, New Delhi, an autonomous organization under the Department of School Education and Literacy, Ministry of Human Resource Development, Government of India.
Offtacker in projects
B-15, Institutional Area, Sector 62, Noida, Uttar Pradesh 201307
The database of Corporate PPA deals. Details about corporates, that buy green energy, renewable energy projects, it's owners and developers.'