This weekend the Tour de France was due to begin, while Monday was to be the first day of Wimbledon. But not this year. The coronavirus pandemic has led to events being cancelled or postponed. Sports fans will, of course, be disappointed. So what can replace the many, many hours of sport on television?