How the world sees Greece
I'm from Athens, Greece, and I travel around the islands all the time staying at luxury resorts. Some of my favorite spots in Crete are Stella Island ...