September 18, 2026

grand temple of Mata Sita to be built in Ayodhya foundation to be laid on May 20