A new study from the University of Northern British Columbia shows the top 1,000 corporations in India are mostly filled with traditional upper class groups, known as castes, which covers only a small percentage of the country's population.
Read more >