After weeks of haggling, Socialist leader Pedro Sánchez has clinched a vote in parliament to lead Spain for another term as prime minister.
He has secured a four-seat majority in the 350-seat chamber, after sealing an amnesty deal for Catalans involved in a failed bid to secede from Spain.