
Photography by Stephen Taylor. A detail of daffodils in full bloom in Green Park, London. In the background the grand houses on Piccadilly can be glimpsed.
Photography by Stephen Taylor. A detail of daffodils in full bloom in Green Park, London. In the background the grand houses on Piccadilly can be glimpsed.