Dallas star Larry Hagman dies at 81

Actor Larry Hagman, who for more than a decade played villainous patriarch JR Ewing in the TV soap Dallas, has died at the age of 81, his family said.

Hagman, who had suffered from cancer and liver disease, died in hospital in Dallas, Texas, the Dallas Morning News reported.

Linda Gray, a long-time friend who starred alongside him in the TV show, called him her "best friend for 35 years", her agent told the BBC.