Nigel Farage has admitted breaching parliamentary rules by failing to register a visit to the US to headline a fundraiser for Donald Trump.
The Reform leader blamed an error by his office for the failure to disclose information on the trip to Florida in March to appear as a special guest at a $500-a-head Republican Party event in Tallahassee.