A Scottish woman arrested in the Middle East on charges of adultery has returned home.

Hannah James was detained in Bahrain on December 9 following a complaint from her husband Jassim Alhaddar and spent almost a month in jail.

Ms James, who moved to the country with their young son last year, reportedly faced a prison sentence of up to five years under Bahrain's Sharia-based legal system.

The 26-year-old was released on January 5 after she agreed to a divorce and her husband dropped the charges.

Ms James, from Fraserburgh, Aberdeenshire, returned to the UK earlier this week and was reunited with her son.

In a statement, her parents Shelly and Philip James said: "This has been a very worrying and terrifying ordeal for Hannah and us as a family.

"We would like to give thanks to the many people that shared our plight to get our daughter home, the very generous individuals who donated, the people that signed the petition and to the people who offered their kind words of support."

A crowdfunding campaign started to pay Ms James' legal bills raised more than £2600.