Image ©Licensed to i-Images Picture Agency. 07/07/2014. London, United Kingdom. Tour de France in Central London. Tour de France riders pass the Big Ben in Central London as part of the last stage of the tour occurring in the United Kingdom Tour de France 2014. Parliament Square. Picture by Daniel Leal-Olivas / i-Images
{}