India’s Supreme Court has given ownership of a disputed religious site in the northern town of Ayodhya to Hindus for the construction of a temple in a landmark verdict announced …
India’s Supreme Court has given ownership of a disputed religious site in the northern town of Ayodhya to Hindus for the construction of a temple in a landmark verdict announced …