Protests against Russian invasion of Ukraine continue in Tokyo
Protestors against the Russian invasion of Ukraine hold demonstrations at various locations in Tokyo on March 5.
Protestors against the Russian invasion of Ukraine hold demonstrations at various locations in Tokyo on March 5.