Spain's prime minister has made an unexpected confession that he was wrong to trust his former party financial chief for so many years but denies the ex-treasurer's allegations that the party ran a slush fund.

In a special appearance before Parliament, Mariano Rajoy surprised many by saying he "was wrong to maintain confidence in someone we now know did not deserve it".

Mr Rajoy is mired in a controversy concerning former Popular Party treasurer Luis Barcenas, who has been jailed while under investigation about the party's funding and having huge secret Swiss bank accounts.

Mr Rajoy's name is among top party members alleged to have received under-the-table payments from Barcenas.

Today, Mr Rajoy again denied the allegations and called his long-time friend Barcenas "a delinquent".

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.