PM Modi addresses a public meeting in Bengaluru, Karnataka