New York [US], July 24 (ANI): Ahead of an address by Israeli Prime Minister Benjamin Netanyahu to the US Congress, a pro-Palestinian group on Wednesday claimed to have let loose maggots and other insects at the hotel in Washington, DC, where some of the Israeli delegation are staying, the New York Post reported.
The pro-Palestinian group has reportedly made the claim in a purported video that captures the creatures scramb