Narendra Modi (wearing garland), the prime ministerial candidate for India's Bharatiya Janata Party (BJP), addresses his supporters outside the party's headquarters in New Delhi May 17, 2014.[Photo/Agencies]