Carlos Sanz de Barros

Madrid a step closer to displacing Barcelona

Reports from Spain suggest that an announcement on an inaugural Madrid Grand Prix is imminent, and could even come within…

11 months ago