An Opera News Kenya publication
The 91st Academy Awards took place at the Dolby Theatre in Los Angeles on Sunday night (February 23).…