Radar Open Radar

AP:

alibk3 · Source

AP:

An electrical engineer who works for the US Department of Energy has been arrested on suspicion of trying to support the Iran-backed Houthis in Yemen.