2 min read Top Stories Japan Executes “Twitter Killer” in First Death Penalty Since 2022 editorial 27 June, 2025 TOKYO – Japan executed Takahiro Shiraishi, known as the “Twitter killer,” on Friday. Shiraishi,...Read More