Thomas Voeckler of France claimed a solo victory in Wednesday’s fifth stage of the Tour de France, a 196.5-kilometer (122-mile) ride.

Latest News around the world
Thomas Voeckler of France claimed a solo victory in Wednesday’s fifth stage of the Tour de France, a 196.5-kilometer (122-mile) ride.

Previous post: Wozniacki breezes into quarters
Next post: BJP charges PC with leaking Varun security letter