The correct options are
A India has close to 1600 languages.
B India has all the major religions of the world.
C India has geographical diversity.
D India has different ethnic groups.
India is a diverse country with all the major religions of the world. There are close to 1600 religions spoken in India. India has geographical diversity in the forms of mountains, plains, plateaus, deserts and islands. Apart from these, India has different ethnic groups due to migration from around the world.