Columbia Road Flower Market is a bustling botanical paradise in London’s East End. It takes place each Sunday, when market traders line the narrow Victorian street selling flowers, houseplants ...