India roasts China on Kashmir

India on Tuesday firmly told China that creating a new union territory of Ladakh is its own internal matter.

Watchlist