Tour de France fever hits Brits

The 189 contenders paraded through central London on Sunday before heading off for the first road stage. It's the first time the world's biggest cycling race has started from the city in its 104-year-history.



Related