Prime Minister Narendra Modi will begin his campaign today for the BJP in Karnataka with the first of a series of public rallies staggered over five days. He is set to address his first public meeting in a part of south Karnataka where the BJP has never been strong, say party leaders.