Who has won the German Grand Prix on 31st July 2016?
A. Lewis Hamilton
B. Nico Rosberg
C. Daniel Ricciardo
D. Max Verstappen
Answer:A
Who has won the German Grand Prix on 31st July 2016?
A. Lewis Hamilton B. Nico Rosberg C. Daniel Ricciardo D. Max Verstappen