The Tour de France starts in Barcelona this year and travels from Northern Spain to Southern France over the first five days.