Just been watching the opening stage of the Benelux tour (chapeau to Merlier, again). Comms mentioned a world tour team need £50 million a year just to exist these days. What the actual fuck? Million quid a week or there abouts?!!