The sacred city of Ayodhya is set to recreate the celestial grandeur of the Treta Yuga on Saturday, November 7, 2026, as the ...