India, being a land of many cultures has been surrounded by green mountains as well as blue seas and yellow sandy deserts. Hence, the diversity of flowers in this country varies from state to state according to the quality of the soil that is present in each state.