Schoolgirl Malala Yousafzai, who survived an assassination attempt by the Taliban, has said conflict-ridden countries should fight only about educating their children and swap guns for pens.
The 16-year-old received a standing ovation after speaking at an event to launch her memoir I Am Malala in central London with her comments provoking regular outbreaks of applause at the Southbank Centre.
The teenager, who was shot in the head while travelling on a school bus in Pakistan last October, told the audience: "You are not powerful if you have a gun, because with a gun you can only kill.
"You are powerful when you have a book, when you have pen. Because through a pen you can save lives. And that's the change we want to bring in our society."
The schoolgirl who survived an assassination attempt by the Taliban, has been reunited in Edinburgh with her two friends who were also injured in the same shooting. Malala Yousafzai also picked-up another award for continuing to fight for the right of girls to an education.
Harry Smith reports:
Pakistani schoolgirl Malala Yousafzai has praised the supporters of her campaign for education in a speech given in Edinburgh.
Malala, who survived an assassination attempt from the Taliban after her outspoken support of education for women, was given an honorary master's degree by Edinburgh University.
She was also awarded with the Carnegie award for Wellbeing for her work promoting education and women's rights.
Schoolgirl Malala Yousafzai, who survived an assassination attempt by the Taliban, will be reunited with two friends injured in the same attack today.
Malala, 16, was shot in the head while travelling on a school bus in Pakistan last October as her outspoken views on education and women's rights got her into trouble with the Afghan group.
At Edinburgh University today she is due to address the first public meeting of the Global Citizenship Commission, a body of leaders representing politics, religious institutions, law and philanthropy.
She will be joined by school friends Kainat Riaz and Shazia Ramzan, during the event at the university's McEwan Hall, for the first time since they were attacked.
Malala Yousafzai has added the Queen to her celebrity rollcall during a visit to Buckingham Palace to promote global education.Read the full story ›
Malala Yousufzai said that she would not ordinarily miss a day of lessons - but made an exception for her Buckingham Palace visit:
I had to miss school because I was meeting the Queen.
It's such an honour for me to be here at Buckingham Palace. It's really an honour to meet the Queen.I also wanted to raise the issue of girls not being educated on a higher platform so that the government in each country takes action on it.We need to fight for education in the suffering countries and developing countries, but also here.
Malala Yousufzai spoke to the Queen about the importance of education when they met at Buckingham Palace.
The teenager, accompanied by her father Ziauddin, gave the Queen a copy of her book, I Am Malala, during their meeting in the palace's White Drawing Room, telling her: "It is a great honour for me to be here, and I wanted to present you with this book."
Accepting the gift, the Queen replied: "That's very kind of you," before chatting with the teenager for a few moments.
She was reduced to laughter by a comment from the Duke, who quipped that in this country, people want children to go to school to get them out of the house. Malala covered her face while in a fit of giggles at his joke.
Malala Yousafzai is expected to meet the Queen of England at Buckingham Palace later today, adding another famous name on her global whistle stop tour to fight for young children to have the right to education.
The schoolgirl has been on a global whistle stop tour, meeting Bono, accepting a Pride of Britain award from David Beckham and chatting with the Obamas at the White House.
She urged Obama to stop using drone attacks and focus funds on educating Pakistani children instead.
Malala narrowly missed out on winning the Nobel Peace Prize last week but has released an autobiography, I Am Malala: The Girl Who Stood Up for Education and was Shot by the Taliban to much acclaim.
Malala Yousafzai, the Pakistani teenager shot in the head by the Taliban for campaigning for the right to an education, is expected to meet the Queen at Buckingham Palace later today.
Malala, 16, has reportedly impressed Queen Elizabeth with her bravery and will attend the Commonwealth Universities and Education Reception at Buckingham Palace later this morning.
Pakistani schoolgirl Malala Yousufzai has retold the harrowing story of the day she was shot in the head by the Taliban a year ago.
The 16-year-old, who is not able to remember the moment she was shot, told the BBC's Andrew Marr how a Taliban gunman came aboard her school bus and asked "Who is Malala?"