The world observes International Migrants Day today which the International Organization for Migration uses to highlight the contributions made by the worlds roughly 272 million migrants, including more than 41 million internally displaced persons, and the challenges they face.