If we assume 25 years as one generation than 40 generations will be 1000 years. That means Lord Ram’s written lineage starts from 1000 years before his birth.
This boy just named 40 ancestors of Lord Ram - that's how deep our Sanatan roots go
Thousands of years of history, culture, and wisdom - no other civilization comes close. 🔥🚩