The Charities Aid Foundation (CAF) World Giving Index, released recently, revealed that Morocco is one of the least generous countries in the globe. The Kingdom is ranked 136th by the report that gives an insight into generosity in 139 countries.