Technically a democratic government is the best form of government because the people can choose their own leaders and political parties depending on their believes and faith in a party or a person so,the people of the country will have the power or the right to let the government continue if it is doing it's job well i.e 'developments in all aspects' and it(govt) can be removed from power after one term if the people are not satisfied with the way the government is conducting it's activities, so the democratic system appears to have an inbuilt system to prevent the corrupt to remain in power for long enough to damage the country's economy and stability. this is a crude way to explain the logic behind the democratic system, but for this system to work successfully we have to take one thing for granted, that is the decision making ability of the common people when electing a person or a party to power i.e the people who elect their leaders to power should have good principles and ideologies and education in order to decide which leader or which party can really benefit the country in terms development,security,stability etc.....in the developed world literacy rates sore over 90% and people are educated in well established institutions,they have money so they don't worry about their own survival as a citizen.,so when are given a chance to elect their leaders can really think for themselves and do what their conscience tells them to do. The the story in the developing and undeveloped countries is completety different ,the literacy rates ae much lower, a very significant percentage of people have little or no education ,some people are in a state where they can only think about gettting 3 meals a day and solid roof sleep under . The people in this kind of poor situations cannot be made to think about their country’s development and welfare of humanity and things like that ,they are in deperate struggle for survival ,when these people are given a right to vote (I am not against their right to do so) ,the corrupt take advantage of the situation of these people and offer them money or food just for a short period in order to grab their votes ,when in a country the poor outnumber the rich ,and educated people are a minority ,the corrupt people easily come to power and eat into the countries economy ,resources and even if they are caught it is only a matter of time before they come back to power again!! As long as they can bribe their way through the elections and win. In my country (india) criminals stand for elections and win,but who are the people who elect them? It is the same kind of people I have mentioned above .Immpressive GDP growth rates are not clear indicators of development,the rich get richer ,the middle class get richer but the poor (over 200 million) are not getting their fare share of the growth. India ranks one of the lowest in the world in terms of GDP per capita, Every kind of government has advantages and disadvantages so a combination of two systems has to be in place.It is true that Indian economy is growing but this growth is not at all uniform..we are still the country which has the largest number poor people in the world in any one country.The malnutrition rates are still almost equal to those countries in sub saharan Africa,less than 20 out of a 100 children who join primary school make it to college. India's black economy is half the size of it's white.