India, one of the world’s largest democracies has seen 200 political parties being formed, since it attained Independence on August 15 1947. Compared to other democracies, India has a large number of political parties and some of them are woven around their leaders. The two main parties in India are the Congress and BJP, which dominate national politics. Jawaharlal Nehru, India’s first Prime Minister has been a central figure in Indian politics and he is considered to be the architect of modern India. His daughter, Indira Gandhi created history, when she went on to become India’s first woman Prime Minister. While the Indian political scene was dominated by the Congress for long, the last couple of years has seen the resurgence of the BJP under leaders like Atal Bihari Vajpayee and Narendra Modi.