Hinduism has existed in the Punjab region since the period of ancient India. During the period when the epic Mahabharata was composed, around 800–400 BCE, Punjab was known as Trigarta and ruled by Katoch kings.[35][36] The Indus Valley Civilization spanned much of the Punjab region with cities such as Ropar.