Mumbai, May 26 -- Over the last couple of years, in many conversations, Bharatiya Janata Party (BJP) supporters expressed concern that with the way things were going, prime minister Narendra Modi and the BJP would be lucky to hang on to 160-180 seats, making his continuation as PM unlikely. I disagreed, arguing I have more faith in Modi and BJP party president's Amit Shah's electoral magic....