WORLD NEWS Man Sets Self on Fire Outside Israeli Embassy in Washington DCBy KahawaTungu ReporterFebruary 26, 2024 A man set himself on fire in front of the Israeli embassy on Sunday in Washington DC, US emergency services…