BJP fighting uphill battle to retain North Karnataka seats
North Karnataka, with 50 seats, is key for the BJP, if it has to come to power in the state. In 2018, the party won 30 of the 50 seats; but this time, the fight is undoubtedly going to be tougher.In several districts, the party has issues…