Formula 1 lands in Azerbaijan for the eighth time in its history to race on the iconic Baku street circuit. It does so on the ...