There are more than 7,000 languages. The number of people speaking English, Spanish and Mandarin continues to grow, but every fortnight a langauge will disappear forever. The Economist's…
What is Corporate Social Responsibility (CSR)? This video clip tries to give competent but also entertaining answers to this question. The video is part of series "in a little green bag" at…