India has a great variety of flora and fauna because:
different zones supporting variety of flora and fauna: the tropic of cancer passes through India dividing it into northern half and southern half which are temperate and tropical zones respectively.
altitude difference making vegetation different: is hugely present in India as you can see himalayas above and peninsular plains down the indian map.
climate of india: it allows huge variations to occur giving us new species. for example we have fauna with fur in hilly areas as it's cold there, trees are usually conical as it keeps on snowing there etc.
rainfall: it also allows existence of different varieties of flora and fauna. for ex; camel and thorny plants in desert.
Answers & Comments
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
India has a great variety of flora and fauna because:
different zones supporting variety of flora and fauna:
the tropic of cancer passes through India dividing it into northern half and southern half which are temperate and tropical zones respectively.
altitude difference making vegetation different:
is hugely present in India as you can see himalayas above and peninsular plains down the indian map.
climate of india:
it allows huge variations to occur giving us new species.
for example we have fauna with fur in hilly areas as it's cold there, trees are usually conical as it keeps on snowing there etc.
rainfall:
it also allows existence of different varieties of flora and fauna. for ex; camel and thorny plants in desert.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hope it helps :)