1. January 22, 2024, will be written on the golden pages of history in India and, of course, will always remain in our hearts, as the Ram Lalla idol was consecrated in Ayodhya Temple after several centuries.
We all know Ram was born in Ayodhya; then how did he become Orchha’s Raja?