VIDEO: Now rent a pedal assisted bike at over 78 stations across Dubai

VIDEO: Now rent a pedal assisted bike at over 78 stations across Dubai
play icon
A number of bikes seen at a bike station in Dubai.