The holy “stone balls” that are worshipped in Madhya Pradesh are actually fossilized dinosaur eggs.
Paleontologists discovered 256 herbivorous Titanosaur eggs and unique dinosaur nests in close proximity in the Narmada valley of Madhya Pradesh earlier this year.