Toyin Abraham, a Nollywood actress and filmmaker, Boasts about being the World best Actress. Read Also: 50 Cent Reveals he’s ‘practising…