December 18 marks International Migrants Day. The occasion highlights the misery and hardships that migrants encounter as they leave their homes in hope of finding a better place to live. The following report takes a closer look at the main reasons behind migration that have turned into a serious global challenge.