Designed by
Title
Pedal bus funny tour on Cannon Street City of London England #
Description
A group of young men enjoying the view of City of London pedalling away pedal bus by Cannon Street Station, August 2016.. A quirky way to explore London, these pedal-powered buses have space for 12 people ââ¬â and feature a VIP platform and bar table for drinks.
This image is editorial