Prime Minister Narendra Modi, who is on a two-day visit to Tamil Nadu and Kerala, visited the famous Meenakshi Amman Temple in Madurai on February 27.