A British teacher detained in Sudan after her class called a teddy bear Mohammad was charged with insulting religion, state media said.

Gillian Gibbons, 54, (picture) was also charged with inciting hatred and showing contempt for religious beliefs.

"Khartoum north prosecution unit has completed its investigation and has charged the Briton Gillian (Gibbons) under Article 125 of the criminal code," the Sudanese news agency SUNA said, quoting a senior Justice Ministry official.

The matter would go before a court tomorrow and Gibbons was expected to appear. Lawyers say Gibbons, who is from Liverpool, could face 40 lashes, a fine, or six months in jail if convicted.

In London, a spokeswoman for the British Foreign Office said: "This has not been officially confirmed but we are urgently investigating."

Earlier today, three British embassy officials and a teaching colleague from the Unity High School where Gibbons worked were allowed to visit her for more than 90 minutes. "I can confirm that we have met Ms Gibbons and she said she is being treated well," said British consul Russell Phillips. "We remain in close contact with the Sudanese authorities on this case," he said, declining to give further details.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.