maharashtra has 3rd highest per capita income in india..and was ranked 3rd by TV today....I have lived in delhi and punjab as well....i have seen UP and Bihar. any village in maharashtra is far better than patna or lucknow. northern states are culturally much backward.