Rooftop solar panels are seen on the roof of a hospital, in Gaza City, on July 16, 2017. Palestinian Energy officials said residents of Gaza have been experiencing up to 20 hours of electricity outage a day due to fuel and power shortages. (Xinhua/Wissam Nassar)