Who has won the 2016 Formula 1 Canadian Grand Prix?
Who has won the 2016 Formula 1 Canadian Grand Prix?
[A]Daniel Ricciardo
[B]Sebastian Vettel
[C]Lewis Hamilton
[D]Nico Rosberg
Lewis Hamilton
Lewis Hamilton, a British Formula One racing driver from England and racing for the Mercedes AMG Petronas team, has won the 2016 Formula 1 Canadian Grand Prix at the Circuit Gilles Villeneuve in Montreal, Canada.