Return to Article Details Invisible sociological components affecting witness testimony in the Iranian criminal justice system Download Download PDF