The idea of corporate social responsibility (CSR) is not something new for the corporate world. However, in the recent past, there has been a shift as far as understanding and implementation of CSR is concerned. CSR rather than being a philanthropic activity has started being looked at by the...