Mark Webber is the last Australian to win a Formula One Grand Prix. He won his nineth and last race at the 2012 British Grand Prix for Red Bull. *As of April 11th, 2014
Kimi Raikkonen, who win the 2007 Australian Grand Prix
Michael Schumacher won the Australian Grand Prix in 2000, 2001, 2002 and 2004.
2011 German Grand Prix
Michael Schumacher's last win was at the Chinese Grand Prix in 2006, his third last race before he retired.
Turkish Grand Prix in 2006
Belgium, at the 1992 Belgian Grand Prix.
The last British driver to win the Formula 1 drivers championship was Jenson Button in 2009. Lewis Hamilton won in 2008. The last British winner before that was Damon Hill in 1996. See http://www.formula1.com/teams_and_drivers/hall_of_fame/ for the complete history.
1999, I believe!
Williams' first win came at the 1979 British Grand Prix - their home Grand Prix - when Clay Regazzoni finished almost 25 seconds ahead of anyone else (and I was there!)== ==
Lewis Hamilton, I suppose. Won it just weeks ago
Clay Regazzoni in Silverstone Circuit, British Grand Prix.