A man is due to appear in court today charged with the murder of Sian O'Callaghan.

Christopher Halliwell, 47, was arrested by Wiltshire Police on Thursday and charged on Saturday night with killing the 22-year-old PA from Swindon.

Miss O'Callaghan disappeared from the town's Suju nightclub a week last Saturday. She was last seen alive in CCTV footage filmed close to the nightspot in the early hours after a night out with girl friends.

She lived in a flat just half a mile away with her boyfriend Kevin Reape, 25.

She had sent a text message to her partner on the night of her disappearance, saying: "Where are you? x."

Hundreds of people turned out to help a public search of Savernake Forest, near Marlborough, Wiltshire, after her mobile phone was traced to the area after she left the club.

But her body was discovered 15 miles away, close to the Uffington White Horse on Thursday last week.

Halliwell was arrested on Thursday at a taxi rank at an Asda supermarket in Swindon.

On Saturday night, as many as 10,000 people attended a lantern vigil at Swindon's Polo Ground, where Chinese lanterns and balloons with messages of condolence were sent flying into the night sky.

Hundreds of floral tributes were left outside Suju before being cleared away on Saturday as the nightclub reopened for the first time since Miss O'Callaghan's disappearance.