A great part of humanity still struggles for the basic human needs of food, water and shelter. Poverty is still the stark reality for a great portion of people around the world, especially in Africa and Asia.