India will hold the world's most important elections on April 19

Bharatiya Janata Party (BJP) supporters attend a rally by Indian Prime Minister Narendra Modi (not pictured) at Bakshi Stadium in…