Many big companies in USA have community programs. Where these companies have manufacturing plants - employees from the local offices spend some time, on a regular but voluntary basis, to the perceived betterment of the local communities.
Their activities include Building parks, helping children read by spending quality time with them in libraries, mentoring, fixing small appliances for senior citizens, adult education and much more.
It is really laudable a gesture towards the noble cause of improving the life in the community.
Given that it takes a lot of time, commitment and support from your employer - but why not such initiatives back home in India ? - *Every* single community in India will benefit.
Who bells the cat ?