Turkish MPs have ratified Sweden's bid to join Nato in a long-delayed vote that represents a big step forward on the Nordic nation's path to membership.
Sweden applied to join in 2022 after Russia's full-scale invasion of Ukraine, but Turkey withheld approval amid a row over what it called Sweden's support to Kurdish separatists.
Turkish President Erdogan is expected to sign the legislation within days.
It leaves Hungary the sole Nato member yet to ratify Sweden's accession.
Swedish Prime Minister Ulf Kristersson posted on social media: "Today we are one step closer to becoming a full member of Nato".
And Nato Secretary General Jens Stoltenberg welcomed Turkey's vote, saying he was counting on Hungary to "complete its national ratification as soon as possible".