In a breathtaking blend of devotion and cutting-edge science, Ayodhya witnessed a historic moment on Sunday as the divine rays of the Sun adorned the forehead of Ram Lalla during the much-awaited ...