Corporate social responsibility (CSR) has become one of the standard business practices all over the world. For companies committed to CSR it means kudos and an enhanced overall reputation – a powerful statement of what they stand for in an often cynical business world.
The...