Idol
-
News
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,…
Read More »
(ORDO NEWS) — In India, a group of local residents discovered a unique stone idol in the town of Vellore,…
Read More »