Democracy is defined as a form of government where supreme power is held by the people, who exercise their power directly or through elected representatives. Key aspects of democracy include periodic free elections, political equality, participation in decision making, protection of civil liberties, and majority rule balanced by protection of minority rights. However, Indian democracy faces ongoing challenges from issues like corruption, casteism, and communalism that can undermine its principles if not adequately addressed.