Watch: Human rights activists stage ‘anti-China’ protest in Tokyo
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.