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