It was goosebumps at exactly 12:29 pm on Monday when Ram Lalla’s covered face was revealed to all those present on the newly constructed Ram Mandir premises in Ayodhya. Millions of Ram Bhakts across the globe, hooked to televisions, mobiles, or other screen platforms telecasting live the