Russian residents in Japan stage an anti-Putin rally
June 11, 2023, Tokyo, Japan - Russian residents in Japan stage a rally against Russia's president Putin in Tokyo on Sunday, June 11, 2023. They denounced Russia's invasion to Ukraine and asked donation for the disaster caused by destruction of Kakhovka Dam in Ukraine. (photo by Yoshio Tsunoda/AFLO)