- Kseniia Petrova, a Russian scientist at Harvard Medical School, was detained at Logan Airport after returning from France and sent to an ICE detention in Louisiana, The Insider reports. A big critic of Putin and the war in Ukraine, she may now be deported to Russia.
- More here, for those asking
Mar 27, 2025 21:05