British politician Nigel Farage retains his seat in parliament after resigning last month over an investigation into his finances that triggered a by-election.
Read more at Read More
British politician Nigel Farage retains his seat in parliament after resigning last month over an investigation into his finances that triggered a by-election.
Read more at Read More