Religion and the Indian Election
News
India is choosing a new government. Many pundits predict that the country's 814 million voters will make Narendra Modi, head of the Bharatiya Janata Party (BJP), the next prime minister of the world's largest democracy when the election ends on May 12 and...