Luxembourg will hold new elections after Prime Minister Jean-Claude Juncker announced he would resign following a secret service scandal.

Mr Juncker, Europe's longest-serving head of government, told parliament he would step down on Thursday.

The move came as his junior coalition partner called for the dissolution of parliament and early elections.

Tim Allman reports.