Rachel Reid, a researcher for Human Rights Watch, joins Daljit Dhaliwal to discuss violence against women in Afghanistan — and the resultant self-immolation.
Rachel Reid, a researcher for Human Rights Watch, joins Daljit Dhaliwal to discuss violence against women in Afghanistan — and the resultant self-immolation.
Comments are closed.