India witnessed a historic moment on 22nd January 2024. Ayodhya – known as birthplace of Bhagwan Ram (considered to be an Avatar of  Vishnu), finally got its Ram Mandir (Temple) again at the site called Ramjanma Bhoomi. This was a generational struggle for Hindus and Ram devotees since the 1500s. Many consider this as a civilizational moment, witnessing in their lifetime. Including America, and…

Continue Reading

to top