Temple Remains, Idol Residues Found In Ayodhya During Levelling Of Temple Construction Site
The Supreme Court, in its landmark judgment in a decades-old land dispute, ruled 2.77-acre land in Ayodhya to be handed over to the Hindu deity Ram Lalla. Ayodhya| During the leveling of the ground at Ram Janmabhoomi Temple site in Ayodhya, seven...