Is F1’s crown jewel losing its lustre?

Monaco has long been regarded as the jewel in the F1 crown – but has the race lost its sheen in recent years?