Hundreds of migrants found themselves stuck in freezing conditions behind the central railway station in Belgrade, Serbia, surviving on one meal a day.
Many of the estimated 1,000 migrants are escaping instability in Afghanistan, where a worsening war with the Taliban has sent record numbers of people fleeing their homes. Some others have come from neighbouring mountain areas in Pakistan, which are also threatened by the Taliban.
They have lingered for weeks in legal limbo, unable to move north after European countries along the Balkans close their borders. Some have been here for several months, exposed to severe winter temperatures that, at times, drops to minus 15 degrees Celsius.
The conditions in the warehouses behind the railway station are deplorable. There is no regular access to running water, toilets and showers. The air inside is saturated with the smoke of open fires burning toxic railway sleepers, creating clouds of noxious fumes.
The migrants have only the most basic supplies, like food and blankets, distributed by volunteer aid groups. Most sleep on the ground, wrapped in blankets amid piles of rubbish. The sound of coughing echoes constantly through the decaying buildings.