Landscaping London's Canary Wharf is largest urban planting project (1990)
Keywords: Landscape architecture