Hundreds of demonstrators gathered in Tokyo on Monday, February 24, to mark the third anniversary of Russia's invasion of Ukraine and protest against Russia and the war. At Shibuya Station, more than ...