India's main opposition Bharatiya Janata Party (BJP)'s prime ministerial candidate Narendra Modi speaks during an election rally in Hyderabad, India on Tuesday. The multiphase voting across the country runs until May 12, with results expected on May 16. (Associated Press)