Iran has executed Mohsen Langarneshin, accused of spying for Israel and linked to the assassination of an IRGC officer, raising concerns about due process.
Virginia Giuffre, key accuser in the Epstein sex trafficking scandal, has died by suicide at 41. Her advocacy and tragic journey highlight systemic abuse.