The main reason for India backwardness is its social structure. It has been artificially created and division in the society made to serve vested interest of some privileged so called upper caste. In the past the rulind class (rajput/kshatrya) along with brahamans divided the society for their benefit to enjoy all resurces for their benefits. They did that with the help of sword and religious exploitation. Now in the present day there are parties like BJP and organisation like RSS to maintain that existing division in society for their benefit. Moreover there is a media which is totally in the hands of upper caste(any newspaper u may take times of india,indian express,hindustan times etc) to serve their vested interest. So untilunell this division of society is not destroyed conflicts will always remain in the society and country will not progress