 Some Hindu festivals are celebrated mostly or exclusively in South India and Sri Lanka.In South India are also numerous Hindu pilgrimage site that is visited annually by thousands of devotees.The Cauvery River that flows through Karnataka and Tamil Nadu is also known as the "Ganges of South" and is one of the most sacred river of the Hindus.