Prehistoric rock art found in various Indian caves dates to the Paleolithic and Neolithic periods. While interpretations of ancient art vary, mainstream archaeology attributes such imagery to spiritual beliefs, shamanic experiences, and depictions of local fauna and human figures relevant to the culture that created them.