Ram temple is being constructed in Ayodhya city of India. It has been claimed by various Indian news channels (which I don't trust very much) that a stone is used for its construction which is 65 million years old. Is this really true?


  1. Statue of Ramlala will be made from this stone from 6.5 crore years old, being brought to Ayodhya

  2. Panchjanya on Twitter: "Two "Shaligram Shila" for Ram temple brought from Nepal. This rock is 60 million years old." (via Google Translate). This channel is also followed by my country's prime minister.


I was thinking this news would be not correct because that number was huge for me. Perhaps because I was not good at history. As the answers and comments suggest, it's look like that 65 Millions isn't a big deal. Thanks for your answers.

  • 5
    "The stone which is being sent to Ayodhya is 6.5 crore [65 million] years old and its age is said to be up to one lakh [100,000] years." What do they mean by "years old" vs "years of age" I wonder?
    – Schwern
    Feb 2, 2023 at 17:41
  • 3
    Please don't put pseudo-answers in the comments.
    – Oddthinking
    Feb 2, 2023 at 18:31
  • 5
    It's unclear to me whether the question is asking if rocks can be so old (or so young), or how it is known that this particular rock is 65 million years old. Feb 2, 2023 at 20:10
  • 10
    I'm not clear what's surprising about this claim. Unless you are some flavour of Young Earth creationist, surely it would be surprising if there weren't rocks that are millions of years old.
    – IMSoP
    Feb 2, 2023 at 22:58
  • 6
    The comment clarifying that the OP was skeptical of the reported age because they thought it was too old should not have been deleted. Feb 3, 2023 at 0:27

1 Answer 1


"Shaligram Shila", or Shaligram stone, mentioned in your links, are a specific kind of fossilized ammonite remains found in the valley of the Kali Gandaki river (they are considered sacred in Hinduism). As ammonites went extinct after Cretaceous period, any ammonite fossil would be older than 65 million years old. They could be even older, in fact - with a cursory search I found a mention of Jurassic ammonite fossils found in the region, which would mean an age of up to 200 million years.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .