Teenage climate activist Greta Thunberg has met her "role model", education campaigner Malala Yousafzai, at the University of Oxford.

Ms Yousafzai, 22, was shot in the head by a Taliban gunman at the age of 15 after campaigning for girls to be educated in her native Pakistan, and went on to become the youngest-ever Nobel Peace Prize winner in 2014.

She now studies philosophy, politics and economics at Oxford, and shared a photo of her meeting with 17-year-old Greta yesterday.

"She's the only friend I'd skip school for," wrote Ms Yousafzai on Twitter.

The Swede, who is in the UK for a youth protest in Bristol on Friday, repaid the favour to her fellow activist, describing Ms Yousafzai as her "role model".

Greta tweeted: "So ... today I met my role model. What else can I say?"

They met at Ms Yousafzai's college, Lady Margaret Hall, to discuss their activism and talk with students.

The college's master, Alan Rusbridger, posted a photo of Greta with some of his students and said he was "honoured" to host her.

"Grateful she found time to talk to some of our students about science, voting, the limits of protest, divestment, real zero v net zero, and much more," he tweeted.