Uncategorized

Mirrors and lenses were strategically placed to guide sun rays onto the forehead of Ram Lalla, the deity in Ayodhya’s Ram Mandir. The mesmerizing images capture the moment when the sun kissed Lord Ram’s forehead.