Photo Credit: Michael Giladi/Flash90

Solar cells by the Israeli Hi-Tech company Xfloat on a floating platform in Israel. But where in Israel?

Advertisement

SHARE
Previous articleStorm in a Chinese Tea Cup: Object in Chinese Gifts to Israeli Ministers Were Not Espionage Device
Next articleVandalism of Joseph’s Tomb not Ramadan Related