Washington: Citing the migrant crisis in the European Union, U.S. President Barack Obama said on Friday that the world should expect refugee problems for decades. 

Speaking at a town hall event with U.S. military members, Obama said military conflicts and climate change will contribute to refugee crises.