AbstractWe all live in a dynamic society where the change is the only constant. We keep on changing in different forms and manners. All these changes are essential for the wellbeing of mankind in particular and society at a large. This growth at times affect the way that businesses are carried out and as we take so much from the environment around us, a moral obligation remains to return to the society what we take. Due to such understanding Corporate Social Responsibility (CSR) has assumed a new meaning in today's world, and has extended the boundaries of the firm into the society. Emerging as a new field in the management research, many firms in India have taken the initiatives of CSR practices which have been meeting varying needs of the...