It should have been better if you made this list using GDP per capita because that shows how good or bad a country or state is. As a small state like Tripura with a few lakhs of population can't have a bigger GDP than state like UP or Bengal with Millions of people.