The top 10 most-accepting countries for immigrants are the USA, Germany, Saudi Arabia, Russia, the UK, the UAE, France, Canada, Australia, and Spain as per the UN.