Rather surprised no thread on this yet....The official announcement is fairly bland, so does anyone know the details of the new 5-year deal?
Although I find it ridiculously expensive, I'm generally pleased that a deal had been done, because I couldn't see anywhere else being able to host the British GP, and it would seem crazy for it to be lost completely.
I know there is talk of a London race, but can't see that as anything other than a less satisfactory race around the Isle of Dogs....