Everton signs Allan for £21m from Napoli on three-year deal

Everton have signed Brazilian midfielder Allan from Napoli on a three-year contract for a fee believed to be around £21.7m.