Has F1 outgrown Monaco?

Monaco’s contract with F1 expires after this year’s race, leading to the question of whether the sport still needs its most famous street circuit on the calendar.