Amit Shah has predicted the BJP's "best ever showing" in four southern states in this election, telling NDTV Prime Minister Narendra Modi's popularity in Tamil Nadu, Kerala, Andhra Pradesh, and Telangana had reached a critical threshold, and that he expects this to translate into votes.