Godparents – Why are they necessary?

Godparents – Why are they necessary? In most countries of the world, to immigrate to another country and become a permanent resident, you will require a sponsor. A sponsor has to be someone who is already a citizen or a permanent resident in that country to which you wish to emigrate and who is willing to vouch for you, look after you, help you get ‘on your feet’, find a job, find a place to live, learn the rule of the country and adopt the local way of life. Can you imagine if the new migrant did not have a [...]