As of 2018, which country has hosted the longest (by time) World Championship Formula One Grand Prix race?
Correct answer: Canada
Dan
badly stated question:
Correct answer: Canada