News

The Supreme Court is expected to put to rest a title dispute in India that has festered ... be a temple for Lord Rama in a 2.7 acre land in Ayodhya, where the Babri Masjid has stood since the ...