There is no better way to celebrate Israel’s Independence Day!” That was how the official account of the Israeli Embassy in ...