The Scent of Green Papaya

1993-06-08 | 104 minutes

Rating: 7.098