The origin of Indian art can be traced back to pre-historic settlements in the 3rd millennium BC in the Indian subcontinent. Over time, Indian art has been influenced by various cultures and religious traditions like Hinduism, Buddhism, Jainism, and Islam. Sculpture and painting have long traditions in India, with some of the earliest paintings being rock art found in places like Bhimbetka dating back to 5500 BC. Different regional styles of painting later evolved like Mughal miniature paintings from the 16th-19th centuries, Rajput paintings from royal courts in the 18th century, and Mysore paintings known for their elegant style.