
A Saudi teenager who fled her family and got stranded at a Bangkok airport has arrived in Canada after being granted asylum there.
Rahaf Mohammed al-Qunun, 18, had been trying to reach Australia via Bangkok but was initially told to return to Kuwait, where her family were waiting.
She refused to fly back and barricaded herself into her airport hotel room, attracting international attention.
She said she had renounced Islam, which is punishable by death in Saudi Arabia.
Canadian Prime Minister Justin Trudeau told reporters that his country had granted a request from the United Nations High Commissioner for Refugees to give her asylum.
"Canada has been unequivocal that we will always stand up for human rights and women's rights around the world," he said.
How did she reach Canada?
She arrived in Pearson International Airport on a Korean Air flight from Seoul on Saturday.
She had tweeted photos that appeared to show her aboard the jet just before take-off, with the words, "I did it!"
Why did she flee?
Ms Qunun told the BBC earlier that she was afraid her family would kill her.
"I can't study and work in my country, so I want to be free and study and work as I want," she said.
Separately, she told AFP news agency she had suffered physical and psychological abuse from her family, including being locked in her room for six months for cutting her hair.
A spokesperson for her family told the BBC that they did not wish to comment and all they cared about was the young woman's safety.
The UN's refugee agency (UNHCR) said it considered her to be a legitimate refugee and welcomed Canada's decision to grant her asylum.
"International refugee law and overriding values of humanity have prevailed," said the UN High Commissioner for Refugees, Filippo Grandi.
Canada has previously angered Saudi Arabia after calling for the release of detained women's rights activists in the country - prompting Riyadh to expel Canada's ambassador and freeze all new trade.
How did she end up in Bangkok?
She had been on a trip to Kuwait with her family when she fled on a flight to the Thai capital, saying she intended to take a connecting flight to Australia and had an Australian visa.
But she says her passport was seized by a Saudi diplomat when he met her coming off the flight in Bangkok, leaving her stranded.
A Saudi envoy in Bangkok denied any official Saudi involvement in Ms Qunun's detention, and her passport was later returned.
Thai officials initially described her case as a "family problem" and said she would be repatriated back to Kuwait the next day.
However, Ms Qunun sent a series of tweets pleading for help from her airport hotel room, and her case was picked up by Human Rights Watch and journalists.
Thailand allowed her to stay and the UN assessed her claim for asylum.