NHDC Limited besides generation of power also shoulders the responsibility of innovative social uplift under its "Corporate Social Responsibility Programme".