The by-elections in Karnataka comes days after the assembly polls in Maharashtra and Haryana, which saw the incumbent BJP emerging as the single-largest party. Despite its victory, the party saw a drop in its electoral strength -- which analysts have linked to the ongoing economic slowdown.