Spotted this lovely yellow flower in Victoria Park, London.