Opinion: Opposition's Weaknesses On Full Display With President Election

On July 18, India will hold its sixteenth Presidential elections, and on July 21, whoever is elected will drive into Rashtrapati Bhavan, the largest residence of any Head of state in the world.