Why do famines occur? Because there’s not enough food or because people haven’t enough money to buy it? To many people famines are caused by not enough food being available. This seems reasonable enough: why would people have to starve if there was enough food to feed them? It’s a good question, but it assumes that today food is produced to feed people whereas in fact this is not the case. It should be, but it isn’t. And it isn’t, because we are living in a capitalist society where food is not produced simply to satisfy people’s need for it but - like everything else - to be sold on a market with a view to making a profit. Food is a commodity which, like all commodities, can only be acquired if you have money (or something else) to exchange for it. If you don’t, then you starve. It’s as simple as that.