The impact of social responsibility for businesses in India has been a major talking point in recent times. Social responsibility is the idea that businesses have a responsibility to act in a way that benefits society as a whole, not just…