The birds of paradise smothering the Cartier store on Sloane Street surrounded by Chinese tourists, and the delphinium and ...