If a trip to Tokyo to watch the Japan Cup (24 November) in person isn’t feasible this year, there is no need to miss the action with our helpful TV guide to ensure you keep up to speed with this year’s winners as they pass the winning post. The UK’s free racing broadcaster ITV and […]