Controversial prime ministerial candidate of India's main opposition Bharatiya Janata Party (BJP) Narendra Modi has for the first time publicly…