Chancellor Angela Merkel has pledged to take in more than 800,000 refugees just this year. Welcoming crowds have lined streets and filled train stations in German cities, offering drinks, food, and clothing to the exhausted refugees, many of whom have walked hundreds of miles and risked their lives to get to safety.