Every muslims who has the sufficient nisab level of income should pay 2.5% of their annualincome as obligatory charity to the needy. If this law of God is implemented by everyone insha Allah there wont be no more poverty left.