Israeli and Palestinian forces exchange rocket barrage



Israel Defense Forces (IDF) and multiple Palestinian factions accused each other of firing dozens of rockets into their respective territories on Wednesday.

IDF shared that it managed to strike over…