A man has been charged with the murder of a man in Aylesbury.
63-year-old Clive Porter, a former police officer, was found by emergency services at around midday at the Grand Union Canal near Broughton. He had been assaulted.
He had serious injuries and died at the scene.
Daniel Wisniewski, aged 34, of no fixed abode, has been charged with murder and appeared before magistrates in High Wycombe on Monday, when he was remanded in custody.
In a tribute to Mr Porter, his family said he had been a police officer with Hertfordshire Constabulary, and loved the outdoors: