Europe is experiencing one of the most significant influxes of migrants and refugees in its history. Pushed by civil war and terror and pulled by the promise of a better life, hundreds of thousands of people have fled the Middle East and Africa, risking their lives along the way.