Taiwanese-American Director Vicky Du Wins Top Prize at San Diego Asian Film Festival.
Los Angeles: Taiwanese-American director Vicky Du has been awarded the Grand Jury Prize at the 2024 San Diego Asian Film Festival for her documentary “Light of the Setting Sun.” The