A 46-year-old has been charged with the murder of a man whose torso was found wrapped in a bin liner on a popular tourist beach.
David Hilder, of Richmond Road, Southsea, Portsmouth, was charged by Hampshire police in connection with the death of 30-year-old David Guy.
The body of Mr Guy, who was of no fixed address but lived in Southsea, was found without its head, arms or legs on a beach in the city by a group of foreign students on July 3.
Hilder, who was charged following consultation between Hampshire police and the Crown Prosecution Service, is due to appear at Portsmouth Magistrates' Court on Tuesday morning and will remain in custody until then.
Nick Hawkins, Chief Crown Prosecutor for the Crown Prosecution Service (CPS) Wessex said: "I have been working closely with the Major Investigation Team and have today authorised Hampshire Constabulary to charge David Hilder, aged 46, of Southsea, with the murder of David Guy, aged 30, of Southsea.
"This follows the discovery of a male torso on Southsea beach in Portsmouth on July 3. The decision was taken in accordance with the Code for Crown Prosecutors."
A Hampshire police spokesman said: "Mr Guy's next-of-kin were informed of the charge by a police family liaison officer.
"Police are continuing to examine an address in Richmond Road, Southsea, for potential forensic evidence.
"Hampshire Constabulary would like to thank members of the public and partner agencies for all their assistance and co-operation with the investigation so far."
Mr Guy's torso was found on a beach in Southsea on July 3 wrapped in a pink curtain and a black bin liner with his lower body being discovered nearby on Friday, July 6.