Could Lewis Hamilton win his 7th World Championship in Istanbul this weekend?
After a nine year absence, Formula 1 (F1) returns to Istanbul for Round 14 of the 2020 FIA Formula One World Championship, the Turkish Grand Prix. Britain’s Lewis Hamilton comes into the race in fine form, His victory at Imola, Italy, a fortnight ago gives him an 85-point lead against his nearest rival and Mercedes […]