Although the root causes of poverty are complicated and varies across countries, productive capacity, infrastructure, food security, education and other issues are the main factors that hamper poverty reduction and development in many developing countries, especially the least developed countries.