A largely Hindi-belt party, the BJP is looking to break into the strongholds of regional parties in West Bengal, Kerala and Tamil Nadu.