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

By

Leave a Reply

Your email address will not be published. Required fields are marked *