If Muslims are supposed to give charity and free food to the hungry, why are Somalia people starving to death?

Muslims also overcharge tourists for food and clothing. So someone needs to explain to me how exactly this Islamic pillar of giving charity works.

If Muslims are supposed to give charity and free food to the hungry, why are Somalia people starving to death?
Post Opinion