Some people believe that governments of richer nations should do more to help poorer nations improve their healthcare, education and trade. I completely agree with this view. There are two main reasons why governments of wealthier nations should provide more assistance to poorer nations. First, in contributing to the development of the latter, that brings indirect benefits to the former themselves. The poorer basic social services and economic opportunities in a country are, the more of its people attempt to emigrate in search of a better life, worsening the problem of illegal immigration for richer countries. In addition, poverty and underdevelopment make a country extremely prone to civil conflicts; when these happen, as they currently are in parts of the Middle East and Africa, what the developed world has to deal with is no longer simply rampant illegal immigration but massive refugee crises. The second of said reasons is a moral one. Making a greater effort to help de...