Marjorie Chan

TORONTO — The Canadian Children’s Opera Company announces the return of its annual main stage production with its latest commission, “The Nightingale of a Thousand Songs,” based on a beloved[...]