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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results