Afghan Human Rights Foundation is an independent , non- governmental, non partisan and non- profit organisation working to promote human rights and democracy.