Question: when does the 2017 tour de france end?
Answer: 23 July