PM Narendra Modi laid the foundation of the Ram Mandir at Ayodhya amid thunderous applause from people across the country watching the big occasion unfold on television. The nation was glued to their TVs to watch the ground-breaking Bhoomi Pujan at the Ram Janambhoomi site in Ayodhya on Wednesday. Considering the coronavirus pandemic, only 175 […]