Having braved dangerous journeys to escape war, tired refugees from Syria and other conflict zones were stunned to receive a hero's welcome as they arrived in Germany over the weekend.
Germany, Europe's biggest economy, has taken in by far the EU's largest numbers of refugees amid the biggest refugee crisis since World War II.
From the train station of the Bavarian state capital, the refugees have been taken by bus or local train to temporary shelters, including a school, a tennis centre and two halls of the Munich congress centre, which has room to house about 1,000
"We have more than 1,000 volunteers who have signed up on lists and online and are ready to help," said one of them, Colin Turner.
In Munich's railway station hall, large tables offered clothes and food to the new arrivals, staffed by some 90 helpers -- including several Arabic speakers -- working four-hour shifts.
Arriving on another train, two boys, perhaps seven or eight years old, pushed out their chests like football stars and beamed smiles as they traversed the throng of applauding people.
"There's a bit of money inside," said the woman in English, before the Syrians, grateful smiles on their faces, were led on to be registered, the next step in their uncertain journey.
When the family with three children neared the police barricade looking sceptical, the woman handed them a bag, with chocolates, toys and an envelope inside.
"Say it loud, say it clear, refugees are welcome here," chanted people at Frankfurt's railway station overnight, as trains arrived with refugees who had travelled from Hungary through Austria. In the southern city of Munich, Germany's main hub for
In crowded train stations, hundreds of well-wishers cheered the often baffled newcomers, waving "welcome" signs as the migrants got out of packed trains in Munich, Frankfurt and other German cities.
Warm welcome: Food, clothes and toys await refugees in Germany