I'm not into Formula 1, but they have a Grand Prix in Azerbaijan?? I would think after the whole Crimea-style annexation they would be persona non grata to the Western world, who I'm also thinking are some of the biggest sponsors, participants, and spectators of Formula 1.
Anyone know more about that? Just curious