Chief De Silva

Chief De Silva is the main antagonist of the 2011 film Arthur Christmas, she is the head of the UNFTA