Poorer and undeveloped countries should make all efforts to improve their health, education and trade proportion. In that case the role that the governments play is very important. I utterly agree that rulers of developed countries should take more responsibility for helping the poorer countries.
It is instantly clear that every single person should help to other people in one hand the borders between countries are artificial and across the time have changed repeatedly. so, people must not be a fanatic person for their religion or the region that they grew up in. If we change our mind and see things in the other way we will realize, People look like each other without any primacy. Only under certain circumstances governments will know that all human Kinds sit at the one sheep and if they do not care, we will be drowned.
In the other hand, improvements in health, Education and trade make circumstances for other countries to create long and friendly relationships with each other. Moreover, secure in this situation access at the high level. So the governments of the richer nations Should provide infrastructures to poorer countries, not only for them but also for their own benefit.
Some many argue exist that helping other poor countries is not important, while rich countries have some paltry issues. However, the economy is not something one can topple up with.
In conclusion, my opinion is helping to poor countries by rich countries makes our world to the better place and these performance is would be ended vicious cycle actually selfishness is not fair in most, if not all, cases.
