Yes he can speak English but he prefers to speak spanish
David Villa Sánchez
David Silva is known to speak Spanish and English.
No, he can't. He can probably speak literally a few words here or there, but you wouldn't be able to talk to him in English. He said it was quite sad because he wanted to learn English because it's so universal, but he just doesn't get the time :) You're only alternative, learn Spanish ;)
david villa's father is JOSE MANUEL VILLA
No. He has never played in the English Premier League.
david villa is better
David Villa said that his father was a miner, José Manuel Villa.
As David Villa comes from Spain he is a catholic.
David Villa plays for Barcelona and Spain.
Yes DAVID VILLA IS BETTER
David Villa's nickname is "El Guaje" :)
David Villa is 29 years old.