Nobel Peace Prize winner Malala Yousafzai has spoken of her wish to become prime minister of Pakistan, ahead of receiving the distinguished award in Oslo.

The 17-year-old, who is being recognised for advocating education for girls in her home country and beyond, said politics appealed to her but insisted it would have to wait until she has completed her education in Great Britain.

She said: "If I can serve my country best through politics and through becoming a prime minister then I would definitely choose that.

"I want to serve my country and my dream is that my country becomes a developed country and I see every child get an education."

Despite the acclaim, Malala has also courted animosity in Pakistan where she has been accused of insulting Islam, in her recent autobiography.

Young protesters held an "I am not Malala" day in Pakistan recently, over the claims.

Malala has been awarded the Nobel prize jointly with Kailash Satyarthi, a Hindu children's rights activist.

Malala added: "There are more responsibilities but I have also put responsibilities on myself. I feel I am answerable to God and to myself and that I should help my community. It's my duty."