Five symbols that comprise a rock art site in Iduhatty, Nilgiris district, and closely resemble symbols used at other rock and cave painting sites in Europe could point to the arrival of modern humans ...