adivaani.org
About adivaani
India is home to more than 84 million ‘Indigenous’ Peoples. Now, that’s an impressive figure and many a tribal would be overwhelmed by that number. But what else is known about us? An entry on the …