What is the best country to immigrate nowadays to it by rank and why ?
The USA receives more immigrants than any other country. In fact, it receives almost more immigrants than all other countries combined.
CanadaU.K.USABest opportunities in these countries in the order mentioned above. Then comes Australia and Newzeland.
You can retire to counties better than the U. S. There are countries cheaper, or have lower taxes, or even those that you might want to volunteer assistance to. Many choices.
The US is the best in the world that's why everyone an there grandmother wants to come here.