Stella Kanu (left) and Shawab Iqbal (right)SHAWAB IQBAL, Executive Producer at Eclipse Theatre, and STELLA KANU, Executive Director of LIFT Festival, have joined Arts Council England's London Area Council as the two Mayor of London appointments. AP Profile: Stella KanuArts People Published: 06-04-2020 Log in or register to post comments