A man accused of kicking a pregnant Muslim woman in the stomach and causing her to lose unborn twins has been charged with racially aggravated assault.

David Gallacher will appear before a magistrates after the Somalian woman, who was wearing a headscarf, was attacked.

She later revealed she did not know she was expecting twins until medics told her she had lost them.

The 37-year-old has been charged with one count of assault occasioning actual bodily harm, two counts of racially/religiously aggravated assault, three of assaulting a police constable in the execution of their duty and one of common assault.

The shocking attack happened outside this Co-op store in Bletchley, Buckinghamshire

Gallacher was released on bail to appear before Milton Keynes Magistrates' Court accused of attacking the 34-year-old woman and her 40-year-old taxi driver partner outside the Co-op in Bletchley, Buckinghamshire, on August 6 last year.

Gallacher, of no fixed abode, was arrested a day after police released CCTV images of the alleged assault.

A police spokesman today said: 'David Gallacher, aged 37 years, of no fixed abode was charged on Wednesday with one count of assault causing actual bodily harm, one count of assault by beating, two counts of racially/religiously aggravated assault and three counts of assaulting a constable in the execution of his/her duty.

'The charges relate to two incidents. The first was on Saturday August 6 2016, when two victims, a 34-year-old woman and a 40-year-old man were assaulted and racially abused by a man near the Co-op on Water Eaton Road, Bletchley.

'The second incident relates to an incident on September 14 in Larch Grove, Bletchley, when three police officers were assauled as they arrested a man.

'Gallacher has been bailed to appear at Milton Keynes Magistrates' Court on March 14.'