Algeria How a Montreal Family, a Baghdad Embassy, and the French Government Collided in a High-Stakes Legal Dramaby Isabella Rossi June 2, 2025