Return to Article Details Demystifying relationship between Corporate Social Responsibility (CSR) and financial performance: An Indian business perspective