See anything wrong with that wording?
Shouldn't it be: "A Bristish teacher accused of insulting
..."
She did not insult Islam - the accusations of barbaric jihardists does not make a thing true...
Or: "A British teacher who allegedly insulted..." (The famous "allegedly" prefaces every one accused of of the least of crimes until the time they are convicted - it's journalistic 'law' to keep from being sued. Maybe this poor, beleaguered lady should sue AP for slander - she'll likely need funds to go into hiding for some years.
She was convicted.