Its not like that the whole northern Indian subcontinent is underdeveloped. BD, Pakistan and Indian states likeOR is it just attitude? the culture also may be another reason. Southies are not aggressive rather hard working people.
UP and Bihar give a bad name to the northern Indian subcontinent. States like Gujarat and Haryana
are doing well and are able to compete with southern India.