Her £1,000 leather trousers may have sparked a political row, but Theresa May should be proud to show off her “fantastic” legs, Samantha Cameron has said.

Mrs Cameron, who has just launched her own fashion label, said the Prime Minister, who will appear on the cover of the April edition of American Vogue, “wears it well”.

She told the Sunday Times: “She looks great. Good for her. Well, she’s got fantastic legs. She’s got great legs. She wears it well.”