Nigel Farage Steps Down From UKIP Leadership
Declaring that he “couldn’t possibly achieve more than I managed to get in that referendum,” head of Britain’s Independent Party (UKIP), Nigel Farage, resigned his leadership post. He will remain [Read More]