A woman who claimed to be Princess Diana's secret daughter killed her friend and his cat, a court heard.

Habiba Naveed, 35, also said she was 'Jesus' and had been 'sent to eliminate evil from the world' after battering her 72-year-old landlord to death and stabbing his pet cat in the neck.

Naveed previously denied the murder of solicitor Christopher Brown, but pleaded guilty to his manslaughter.

She also admitted causing unnecessary suffering to his cat Snow by stabbing him in the neck on or before August 15 last year.

At a hearing at the Old Bailey on Thursday, Judge Sarah Munro KC imposed a hospital order under Section 37 of the Mental Health Act and a restriction order under Section 41 - meaning Naveed can be detained indefinitely.