How the world sees Greece
Israel and GREECE are building a new marine radar system in eastern Crete, according to a recent report in the Greek daily Kathimerini. The paper said ...