Corporate social responsibility practices in India: Analysis of Public companies Portale Verticale Corporate social responsibility practices in India: Analysis of Public companiesdi S. Singh