British troops could be tasked with delivering aid to Gaza, BBC report says
LONDON– British troops could be tasked with delivering aid to Gaza from an offshore dock the US military is now building, the BBC reported on… Read More »British troops could be tasked with delivering aid to Gaza, BBC report says