Madurai is a city in the South Indian state of Tamil Nadu. It is known to be one of the most ancient cities in the Indian subcontinent. It is located on the banks of a river called Vaigai. Madurai is also known to be the cultural capital of Tamil Nadu state, and has a large number of ancient temples (mostly Hindu temples) and monuments.