Around 258 million people in the world are international migrants according to the UN.
In 2017, the countries hosting the largest number of migrants were the U.S. with almost 50 million migrants, followed by Saudi Arabia, Germany, Russia and the UK.
Source: cpac Channel - Youtube
