India is home to one of the world’s largest and most diverse indigenous populations, with more than 700 officially recognised Scheduled Tribes spread across its forests, hills, plains and islands.