Home to an amazing 533 living tribes, India’s tribal population is the largest in the world. Despite encroaching urbanisation, habitat loss and dwindling livelihoods, many tribal communities ...