Francesca, tormented by her past, breaks the silence to talk about surviving the horrors of the comfort stations of Imperial Japan.
2024
1967
1942
—
2009
2023
2020
2006
1973
1960
2021
2012
1963
1955
1998
2013