![Story of cities #30: how this Amsterdam inventor gave bike-sharing to the world | Cities | The Guardian Story of cities #30: how this Amsterdam inventor gave bike-sharing to the world | Cities | The Guardian](https://i.guim.co.uk/img/media/6efe21aad91ceee98bf3e95259bc632ed59c2d2e/38_22_2041_2944/master/2041.jpg?width=300&quality=45&auto=format&fit=max&dpr=2&s=e867081bd94f89af8168b89ad00b9b63)
Story of cities #30: how this Amsterdam inventor gave bike-sharing to the world | Cities | The Guardian
![Sistema di bike sharing biciclette elettriche o ebike ricarica in parcheggio servizio blue bikes rent | Foto Premium Sistema di bike sharing biciclette elettriche o ebike ricarica in parcheggio servizio blue bikes rent | Foto Premium](https://img.freepik.com/premium-photo/bike-sharing-system-electric-bicycles-e-bikes-charging-parking-lot-blue-bikes-rent-service_446232-2331.jpg)
Sistema di bike sharing biciclette elettriche o ebike ricarica in parcheggio servizio blue bikes rent | Foto Premium
![Giallo oBikes una bicicletta stationless-sharing sistema funzionante tramite un blocco Bluetooth e lo smartphone app, Amsterdam, Paesi Bassi, Europa Foto stock - Alamy Giallo oBikes una bicicletta stationless-sharing sistema funzionante tramite un blocco Bluetooth e lo smartphone app, Amsterdam, Paesi Bassi, Europa Foto stock - Alamy](https://c8.alamy.com/compit/rgr0ph/giallo-obikes-una-bicicletta-stationless-sharing-sistema-funzionante-tramite-un-blocco-bluetooth-e-lo-smartphone-app-amsterdam-paesi-bassi-europa-rgr0ph.jpg)
Giallo oBikes una bicicletta stationless-sharing sistema funzionante tramite un blocco Bluetooth e lo smartphone app, Amsterdam, Paesi Bassi, Europa Foto stock - Alamy
![Story of cities #30: how this Amsterdam inventor gave bike-sharing to the world | Cities | The Guardian Story of cities #30: how this Amsterdam inventor gave bike-sharing to the world | Cities | The Guardian](https://i.guim.co.uk/img/media/c2a8c74556a559a78e301e29cb5fcc0340e934b7/0_297_5616_3370/master/5616.jpg?width=700&quality=85&auto=format&fit=max&s=4f71bc93d83a930b51b5dcfd69c3b07d)