Aston Villa complete the signing of West Ham defender James Collins for a fee believed to be in the region of £5m.

More…

Tags: , , ,