11719756 - Canary Wharf in London UK11719757 - Canary Wharf in London UK11619651 - London cycle hire scheme,UK11598089 - Public bike scheme,London11620556 - Chip and pin card reader11598087 - Public bike scheme,London11598088 - Public bike scheme,London13524106 - Canary Wharf buildings