India's Supreme Court has appointed an arbitration panel to mediate in a decades-long dispute over a religious site in northern Uttar Pradesh state's Ayodhya city.
India's Supreme Court has appointed an arbitration panel to mediate in a decades-long dispute over a religious site in northern Uttar Pradesh state's Ayodhya city.