The Supreme Court on Thursday upheld the Calcutta High Court's order cancelling 25,753 appointments in teaching and non-tea ...