While the BJP has established itself in most parts of the country, Tamil Nadu is one of the few states that remain a challenge.