Barcelona have splashed out £34.2million to lure David Villa away from

Primera Liga rivals Valencia according SKY SPORT.

Barcelona will handed four year deal to Villa. Valencia president,