How the world sees Greece
GREECE is made up of thousands of islands, hundreds of them inhabited. That makes building a reliable electric grid in the European country a major ...