Not bad! From left to right: British, German/German (they are almost identical twins, though they dont look it on this photo!), British/Russian, Polish
damn! and to think that I was going to guess on the second girl being German...
as for the British/Russian girl, she did give me some pause because of her features, I was almost willing to guess she was Slavic, but figured in the end on British. The third girl I was almost positive was Irish..
As for the Polish one, a Pole recognizes another Pole, especially when she is cute like your friend!
What about these two?
the girl on the right has definite Slavic features, mostly the nose and cheekbones.
let me revise, she is Croatian?