Indian culture has a long and storied history, dating back to the Indus Valley Civilization (3300 BCE - 1300 BCE). The Vedic period (1500 BCE - 500 BCE) saw the rise of Hinduism, which would become a cornerstone of Indian culture. The subsequent centuries witnessed the growth of Buddhism, Jainism, and other faiths, each contributing to the country's rich spiritual heritage. The Mughal Empire (1526 CE - 1756 CE) and British colonial rule (1858 CE - 1947 CE) also left an indelible mark on Indian culture.