How the world sees Greece
Israel and GREECE are planning to jointly build a marine radar system on the east of the Greek island of Crete, Israeli newspaper Haaretz reported on ...