Indian farmers sell flowers at a market in the eastern city of Calcutta