Kanchipuram, also known as Kanchi, is an ancient city in the south Indian state of Tamil Nadu. It is home to many popular temples in south India and is considered a holy pilgrimage site by Hindus across the state.