To stop poverty, we must stop corruption first. All those countries who have highest rate of poverty have highest rate of corruption. See for instance, India, Somalia, Myanmar they have common enemy aka corruption.
Issues such as corruption, ethnic and religious violence, illiteracy.etc stems from the same root cause. Until we tackle the root cause, poverty will exist in this world. I am talking about overpopulation. The planet is currently supporting 7.5 billion humans, although it has the capability to support only a fraction of that many people. There are not enough natural resources to keep everyone wealthy and therefore poverty is increasing. The largest reduction in poverty has been noticed in countries such as China, where strict population planning policies were implemented.
The root of poverty is ignorance, a lot of people wanted themselves to be ignorant and it causes them to suffer in major poverty. Actually there are a lot of people who are saying that there is no opportunity in this world and that is why they expericing poverty but they are not just seeing it because they are not financial literate and they just want to stay in their ignorant lives. By studying ang allocating most of time to become financial literate, the world can change and the poverty rate may decrease. There are still some factors why poverty is happening like incometent government who keep corrupting and bullying their own citizens.