The European Union’s longest serving prime minister has announced he is to offer his resignation over a spy scandal.

Jean Claude Juncker, who has led the Luxembourg government since 1995, made the announcement after facing a parliamentary probe over his alleged failure to curb abuse of power by the secret service.

The parliament commissioned a report on security service bugging of politicians, the purchase of cars for private use and favours in exchange for access to officials.

The investigation concluded that Juncker had only limited control over the service, despite being the minister responsible.

It also found that he failed to inform the parliamentary committee of control or the justice department about the practices.

Junker claims he did inform his ministers.

Junker will meet with the Grand Duke of Luxembourg to tender his resignation on Thursday.

Luxembourg is now set for early elections in October