On 5th Aug 2020, the prayers of millions were answered with the laying of the foundation stone for the Ram Mandir at Ayodhya. As this historic ....