Big gains for Farage on mixed night for Europe’s ‘populists’
British voters decisively rejected the political establishment at the European elections. Results announced overnight showed that Nigel Farage’s new Brexit Party took 32% of the vote and 28 MEPs, while Continue Reading →