Beijing has passed a law that aims to punish food waste with heavy fines. The main reason is not concern about a food shortage, but the fear of becoming too dependent on foreign countries due to the consumption needs of the growing middle class. China has to import more and more food.