Indian village flower girls are young girls who live in rural areas of India and sell flowers for a living. These girls collect flowers from the fields or gardens around their village and weave them into beautiful garlands and bouquets. Often, these girls come from poor families and selling flowers helps them contribute to their family's income.