Showing posts with the label Beijing deploys 100 truck-mounted howitzers at high altitude areas as India-China talks failShow All
Beijing deploys 100 truck-mounted howitzers at high altitude areas as India-China talks fail