Storm Byron, a severe weather system that caused flooding in Greece and the island of Cyprus before reaching Gaza earlier this week, has now made landfall, flooding multiple displacement sites and ...