A 34-year-old man who went missing from the Haverhill area over a week ago has been located in Macclesfield, Cheshire.

Leigh Brown’s case had been attracting growing concern since his disappearance on March 31.

He was believed to be travelling around the Peak District.

A spokesperson for Suffolk police said: “A 34-year-old man reported missing from the Haverhill area has been found.

“Leigh Brown was last seen on the 31 March in the Haverhill area and has been located in Macclesfield in Cheshire.

“Police would like to thank the public and media for their help with this matter.”