If you thought coalition negotiations here in New Zealand have been dragging on, spare a thought for Spaniards, who, after 4 months, finally know who's in charge.
Pedro Sanchez of the Spanish Socialist Workers' Party won parliamentary support to be Prime Minister again, after striking a controversial amnesty deal with Catalan separatists.
Sanchez, who's been in the top job since 2018, lost out in July's snap election to the centre-right Popular Party.
But after the Popular Party were unable to form a government, it was forced to concede to the Socialist Party, who have enlisted Basque and Catalan separatists in its bid to govern.
Madrid-based journalist James Badcock spoke to Corin Dann.