Nearly 2 million fans lined the streets of Leeds on Saturday to watch the first stage of the 21-stage Tour De France premier bicycling race. TV viewers just tuning in mid-stage might have been surprised to see the 198 cyclists peddling through a British city, but this is the fourth Tour in the event's 101-year history to include stages in England, with additional stages happening in Belgium and Spain.

There are nine new cities on the 40-city, 2,277-mile route this year: Leeds (stage 1), Harrogate (stage 1), York (stage 2), Sheffield (stage 2) and Cambridge (stage 3), all in England; Ypres (stage 5), Oyonnax (stage 11), Risoul (stage 14) and Maubourguet Pays du Val d’Adour (stage 19).

Stage 3 concluded in London on Monday afternoon with some riders criticizing the crowds for dangerously trying to take selfies too close to the course. On Tuesday, July 8, Stage 4 starts in Le Touquet-Paris-Plage and finishes 101 miles later in Lille Métropole. Check out the route of each stage on the map below:

The race covers 2,277 miles (3,664 km) in 21 stages and will conclude on July 27th. Here is a full schedule of the stages of the 2014 Tour De France:

Below are official elevation and route maps for each stage:

Stage 1 Saturday, July 5th: Leeds / Harrogate Photo: letour.fr Stage 2 Sunday, July 6th: York / Sheffield Photo: letour.fr stage3 Monday, July 7th: Cambridge / Londres Photo: letour.fr stage4 Stage 2 of the Tour de France starts Tuesday, July 8, in Le Touquet-Paris-Plage. Photo: letour.fr stage5 Wednesday, July 9th: Ypres / Arenberg Porte du Hainaut Photo: letour.fr stage6 Thursday, July 10th: Arras/Reims Photo: letour.fr stage7 Friday, July 11th: Épernay / Nancy Photo: letour.fr stage8 Saturday, July 12th: Tomblaine / Gérardmer La Mauselaine Photo: letour.fr stage9 Sunday, July 13th: Gérardmer / Mulhouse Photo: letour.fr stage10 Monday, July 14th: Mulhouse / La Planche des Belles Filles Photo: letour.fr stage11 Wednesday, July 16th: Besançon / Oyonnax Photo: letour.fr stage12 Thursday, July 17th: Bourg-en-Bresse / Saint-Étienne Photo: letour.fr stage13 Friday July 18th: Saint-Étienne / Chamrousse Photo: letour.fr stage14 Saturday, July 19th: Grenoble / Risoul Photo: letour.fr stage15 Sunday, July 20th: Tallard / Nîmes Photo: letour.fr stage16 Tuesday, July 22nd: Carcassonne / Bagnères-de-Luchon Photo: letour.fr stage17 Wednesday, July 23rd: Saint-Gaudens / Saint-Lary Pla d'Adet Photo: letour.fr stage18 Thursday, July 24th: Pau / Hautacam Photo: letour.fr stage19 Friday, July 25th: Maubourguet Pays du Val d'Adour / Bergerac Photo: letour.fr stage20 Saturday, July 26th: Bergerac / Périgueux Photo: letour.fr stage21 Sunday, July 27th: Évry / Paris Champs-Élysées Photo: letour.fr