BJP on Monday just managed to hold on to power in Gujarat, just edging past the half-way mark in one of the most bitterly contested elections that saw the Congress improve its tally compared to five years ago. But in Himachal Pradesh, the BJP won a comfortable majority snatching the hill state from the Congress.
