David Villa played with and against a significant number of top players during his career. Having played for the likes of Barcelona and Atletico Madrid at club level where he shared the pitch with the likes of Lionel Messi, as well as racking up 98 senior appearances for Spain playing alongside Xavi, Andres Iniesta and Sergio Busquets, the former attacker knows a top player when he sees one. With Spain being one of the nations looking to win the 2024 European Championship, the 42-year-old has been sharing his thoughts on some of the best Spanish players he’s ever played alongside, with one for…