There are several reasons why India is a poor country. Some have historical roots and others derive strength from socio-political structures. Lack of effective governance and corruption has only sustained Indian poverty.