News Briefs
  • 19:20

    Atlanta: Protester sets herself on fire near Israeli Consulate

    Anti-Israel protester in critical condition after setting herself on fire outside Israeli Consulate in Atlanta, Georgia.
    Read more