International Top Stories US air force officer sets himself ablaze outside Israeli embassy in Washington byClaire MomFebruary 26, 2024