The disputed holy site of Ayodhya should be given to Hindus who want a temple built there, India’s Supreme Court has ruled. The case, bitterly contested...