Satellite images show Israeli tanks 180 meters from Al-Shifa hospital
Satellite images show Israeli troops stationed a stone's throw from Al-Shifa, the largest hospital in Gaza City, an area where fighting has intensified in recent days.The Times obtained and analyzed the images, taken Tuesday by a commercial…
Read More...
Read More...