Rising SNP star Mhairi Black has told of the "subtle sexism" she has encountered while serving as Britain's youngest MP.

The 21-year-old, who defied expectations in May by toppling Labour's Douglas Alexander from his Paisley and Renfrewshire South seat, said Westminster still has a "boys club atmosphere" which is "alive and well".

She said of first entering the Commons: "The first couple of weeks people would call me honey and sweetheart," and that she would respond by calling them "darling".

She added that being young, female and SNP had exposed her to her "fair share of patronising comments".

Asked if the Prime Minister had yet asked her to "calm down dear" - a reference to his much-criticised remark to Labour's Angela Eagle - she joked: "I don't think anyone's brave enough to do that."

Miss Black was speaking at the Women in the World conference, adding that she found it irritating when questioned about her fashion choices.

She said: "One thing that really irritates me is journalists who ask me about the clothes I wear. Of what relevance is it what I'm wearing?"

Miss Black, who refused to have her make-up done prior to appearing on stage, said to peals of laughter: "If my mother can't make me wear it nobody backstage can."

Black also responded to SNP leader Nicola Sturgeon's recent comments that she could be the future SNP leader "without a shadow of a doubt".

She said: "It's an incredibly flattering thing that's been said to me multiple times - my auntie's been saying it too - but it shouldn't be about having an eye on something."