Traditional south Indian Hindu temple, Tamil Nadu, India. Minakshi mandir (temple) in Madurai, South India