The UK has taken in fewer Ukrainian refugees per capita than all but one of 28 European countries, a Guardian analysis of official figures from across the continent has found.
Seven million people have fled Ukraine for other European countries since Russia invaded on 24 February, according to the United Nations high commissioner for refugees (UNHCR).