India has deployed troops all along the border with China, said top government sources on Thursday. "There is no way we can trust China and their intentions, that is why additional formations have been deployed not only in Ladakh but also in Himachal Pradesh, Uttarakhand, Sikkim And Arunachal Pradesh," top government sources told India Today. For more, watch the video.