• News HeadlinesMysterious stone idol discovered in India

    Mysterious stone idol discovered in India

    (ORDO NEWS) — In India, a group of local residents discovered a unique stone idol in the town of Vellore, located in the state of Tamil Nadu. This artifact was the first of its kind in the history of archaeological research. According to Arkeonews, the rare artifact was found by the villagers who were clearing bushes for the construction of the road. They first reported their find to the local…