1 October 2021
A rock art site was discovered near Idupulapaya in the Indian state of Andhra Pradesh. Rock paintings from the Megalithic...