SC unanimously granted the entire 2.77 acre of disputed Ram-Janmbhoomi Babri Masjid land in Ayodhya to deity Ram Lalla.
9 Nov 2019 1:46 PM IST