The bus stop flag at Canada Square North, Canary Wharf, Tower Hamlets (borough), London in March 2012. It is served by a number of different London bus routes, as seen in the photo.