Democracy in India is a government of the people, by the people and for the people. It is a form of government where rulers are elected by citizens through free and fair elections. Key features of Indian democracy include final decision-making power resting with elected representatives, protection of opposition parties, and political equality of citizens regardless of attributes. While direct democracy was practiced in ancient times, modern India follows a representative indirect democracy where citizens elect representatives to act on their behalf and make laws.