Globally speaking, charitable entities and corporations are investing in kind engagements that result in long-term social impact. One of the key elements behind successful charitable ventures is corporate social responsibility. Several corporations these days invest in social welfare proj