New Delhi: Barring the Kashmir Valley, millions voted Thursday across a dozen states in India to elect 117 MPs even as the BJP's prime ministerial nominee Narendra Modi filed his nomination in Varanasi, turning the Hindu holy city into a sea of saffron.