As of today (July 7th), 6 stages of the Tour de France have been completed. The current leader of the general classification (yellow jersey) is Chris Froome. What nation is Froome from?
Great Britain