Causes for poverty
1. Lack of education
2. Lack of resources
3. International sanctions
4. Invading
5. Internal riots and protests
International sanction can be a major reason, but it is widely ignored by everyone. It's effect was very visible in Iraq, where children were starving from the lack of milk and food after the UN imposed sanctions during the 1990s (after the Iraqis invaded Kuwait). Before the sanctions, Iraq was one of the richest nations in the middle east region.