Ayrton Senna did, by an absolute mile aswell.
Yes in 1993 as the European grand prix, famously won by ayrton senna.
Yes, the 1993 European Grand Prix was held at Donnington Park and won by Ayrton Senna.
No, Donington Park has never hosted a British Formula One Grand Prix. Instead it has in 1993, hosted an European Grand Prix, where Ayrton Senna won.*As of 2012.
Sebastian Vettel
Ayrton Senna McLaren-Ford
1993 A Senna
Yes, he won in Donnington grand prix in 1993
Who won the first Grand Prix of the 2009 season in Australia
Lewis Hamilton won the Formula One British Grand Prix in 2015.
1997 European Grand Prix won by Mika Häkkinen driving a McLaren.
The 2004 Pontiac Grand Prix is not something that is won as it's not a competition of any sorts. The 2004 Pontiac Grand Prix is a car sold by the Pontiac car company.
Which 1991 Grand Prix? There were 16 Grands Prix in 1991. Ayrton Senna won the most and took the title. Nigel Mansell finished second