20170127 elections.assembly-elections.punjab.news: PM Narendra Modi vs Rahul Gandhi battle plays out loud ahead of Punjab polls