The origin of Indian art can be traced to prehistoric settlements in the 3rd millennium BC. On its way to modern times, Indian art has had cultural influences, as well as religious influences such as Hinduism, Buddhism, Jainism, Sikhism and Islam. In spite of this complex mixture of religious traditions, generally, the prevailing artistic style at any time and place has been shared by the major religious groups.