Indian Railway Cancels Rs. 471 Cr Contract with Chinese Firm amid Ladakh Face-off