India’s Supreme Court has ruled that the disputed holy site in Ayodhya in northern India should be given to Hindus who want to build a temple there. The case …

source