advertisement

China says it never detained Indian soldiers, after Indian media reports say China had released 10 of them

BEIJING (AP) - China says it never detained Indian soldiers, after Indian media reports say China had released 10 of them.