Re: Relax everyone. This is an ECJ ruling...
Farage will be busy planning how to live on his MEP pension of GBP73K a year (possibly paid in full value Euros if/when Sterling tanks?). Plus presumably ensuring his children have EU citizenship by virtue of his wife being German.