A Scottish woman has been charged after allegedly having sex with a 14-year-old boy in America.

Sarah Louise McGill, from Edinburgh, was held by police following the alleged incident in Florida.

According to US media reports, the 28-year-old, who runs her own hypnotherapist business in Edinburgh, was said to have been approached by the teenager who was looking for a prostitute.

McGill and the boy allegedly started texting each other before they arranged to meet in a Marriott hotel room in Orlando.

The victim told police McGill had met him on the first floor of the hotel near the elevator for $480 (£340) before taking him up to her room.

McGill, who has been released on bail, has had to hand over her passport to ensure she doesn't leave Florida before her trial.