Flower production in India

Some statistics for flower production in India for 2014 according to media reports
For loose flowers, the top three states are
Andhra Pradesh – 224410 MT
Karnataka – 207500 MT
Tamil Nadu – 312970 MT

For cut flowers, the top ranked states in India are
West Bengal – 25429 lakh pieces
Karnataka
Maharashtra

It appears that the southern states in India are more suitable for growing flowers or they are more progressive