3 min read World news Gaza War: US Air Force officer set self ablaze outside Israeli Embassy Jare Tiamiyu February 26, 2024 An officer of the US Air Force set himself on fire on Sunday afternoon...Read More