LONDON - SEP 17: Commuters on rental bike on Sep 17, 2010 in London, UK. London's bicycle sharing scheme, launched with 6000 bikes, 400 docking stations on 2010 to help ease traffic congestion.
- Image ID: 98574749
- Copyright: Bikeworldtravel
- Editorial Credit: Bikeworldtravel / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.