As per the Botanical Survey of India (BSI), there are about 45,000 species of plants in India. This constitutes nearly 7-10% of the world’s total plant species, making India one of the 12 mega-biodiversity countries.
Fauna
Mammals: 500 species, out of which 150 are found only in India. There are 50% of world's tiger population, 65% of world’s Asiatic lion population and 12% of world’s elephant population in the country.
Birds: 1250 species
Reptiles: 450 species
Amphibians: 300 species
Fishes: 2,500 species, both marine and freshwater
Insects: Approximately 1,50,000 species, almost 65% of which are endemic.