News
New Delhi: India issued a "strong protest" to China on Tuesday after a Beijing map claimed land that says New Delhi is theirs, including territory close to where the neighbours battled in 2020.
NEW DELHI: India is stamping its map on visas given to Chinese visitors, an Indian official said Saturday, after China began issuing passports showing ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results