Union Minister Amit Shah will visit Madurai on Sunday to review the Bharatiya Janata Party (BJP)'s preparedness and strengthening of ties with its allies ahead of the high-stakes Tamil Nadu assembly elections.