Which charity has Keira Knightley worked extensively with?
Amnesty International
UNICEF
Save the Children
World Wildlife Fund
Answer
Keira Knightley has worked extensively with Amnesty International, a global human rights organization. She is known for her outspoken stance on social issues and has also collaborated with other charities such as Oxfam and Comic Relief.
Keira Knightley Brainpower Quiz: 20 Questions to test your brainpower