The correct option is A 45,000
The flora of India is one of the richest of the world due to a wide range of climate, topology and environments in the country. It is thought there are over 17,500 species of flowering plants in India. India covers more than 45,000 species of flora, out of which there are several species that are not found anywhere else. Since ancient times, use of plants as a source of medicines has been the inherent part of life in India. There are more than 3000 officially documented plants in India that holds great medicinal potential. India comprises seven percent of world's flora.