Beneath the Silence wins Best Actress Award at Shanghai Film Festival

Congrats to Adwa Bulla, the star of Beneath the Silence for winning the Best Actress Award at the Shanghai International Film Festival!