Madurai's Meenakshi Temple holds Kumbabishekam after 17 years Thursday morning

India