The story of Shiori Ito, the woman who shocked Japan with a public allegation of rape in a country where sex crimes are rarely discussed.
4.4 / 5
Shiori Ito
Self
Erica Jenkin
Producer
Brian Woods
Executive Producer
Director
Ella Newton
Editor