For now, Nigel Farage will not be the text prime minister, as his party (UKIP) did not win the elections, instead the Conservatives did. David Cameron will remain the prime minister, and he is the current and "next" prime minister (it is still possible Farage will be the Prime minister after Cameron, but it's not likely.)