NPCs are entities that are set up to help people, protect the environment or to lobby for some good cause. They could include churches, charity organisations and cultural organisations. The primary objective of an NPC is to benefit the public, not to make profit.
To qualify as a nonprofit, your business must serve the public good in some way. Nonprofits do not distribute profit to anything other than furthering the advancement of the organization.
A few eminent examples of non-profit organizations of India are CRY (Child Rights and You), GOONJ, Help Age India, Give Foundation and various others.