Found these flowers on the floor of a park in New Delhi