Corporate social responsibility (CSR) refers to businesses taking responsibility for their impact on society beyond short-term profits. While CSR has existed for a long time, it grew in prominence in the late 20th century as expectations increased that businesses should address social and environmental issues. There are arguments both for and against CSR, but increasingly companies see value in CSR for reputation and attracting ethical consumers. In India, large companies commonly engage in CSR activities, though some see it more as public relations than meaningful contribution to society.