Watch: Human rights activists stage ‘anti-China’ protest in Tokyo
Human rights activists staged ‘anti-China’ protest in Japan’s Tokyo. The protest was held at the Hachiko statue near Shibuya station. Protesters were seen holding ‘anti-China’ placards. India-China tension recently deteriorated into clashes between troops. 20 Indian soldiers were killed in the clash in Ladakh’s Galwan Valley. Watch the full video for more.