Image ©Licensed to i-Images Picture Agency. 07/07/2014. London, United Kingdom. Riders pass through Woodford Green in London on their way to the Mall on stage 3 of the final UK leg of Tour de France . Picture by Andrew Parsons / i-Images
{}