You are here: HomeTelevisionWorldGaza: Human Shields | Al Jazeera World