Paris: Britain's Chris Froome won the 102nd edition of the Tour de France, his second victory in the cycling marathon.
Germany's Andre Greipel, riding for Lotto-Soudal, won the 21st and last leg of the race, the 109-kilometre sprint between Sevres and Paris, his fourth stage victory, coming in ahead of France's Bryan Coquard and Norway's Alexander Kristoff in 2 hours 49 minutes and 41 seconds.
Finishing in second and third place overall on Sunday were Colombian Nairo Quintana and his Spanish Movistar teammate, Alejandro Valverde.
The 30-year-old Briton -- who had won the Tour in 2013 -- crossed the finish line on the Champs Elysees linking arms with his Sky teammates.
"Of course it was a very, very difficult Tour, both on the bike and off it. I'm so happy to be here in yellow," said Froome, referring to the traditional colour of the winner's jersey, after a race during which he was spat at, insulted, accused of cheating and had urine dumped on him.