Prime Minister Narendra Modi's Bharatiya Janata Party (BJP) is hoping to make inroads in the opposition strongholds of West Bengal and Tamil Nadu.