Social responsibility is now firmly on the mainstream agenda, and businesses are becoming more agile in responding to its evolution.
Less predictable, perhaps, is the increasing expectation among the general public that business should play an important role in dealing with social and environmental challenges.



