"Amaranthus viridis" flower. Photographed at Burdwan, West Bengal, India.