Richard Braine elected new leader of UK Independence Party

Richard Braine has been elected as the new leader of the UK Independence Party (UKIP).
Mr Braine stood as a candidate for UKIP in the London region during the recent European Elections but failed to be elected.