The north Indian state — historically rich, culturally and politically diverse, Punjab will go to the polls on June 1—the final and last phase of the 18th general elections. A dynamic shift in ...