Karnataka polls 2018: 3 reasons why BJP will rule...

Almost all opinion polls predict a hung assembly in Karnataka. The BJP will probably form …