Peninsula Seen as Homer's Ithaca
30th Sep 2005, 22:44 GMT
LONDON — The long-lost city of Ithaca, home of the legendary hero Odysseus in the "Iliad" and "Odyssey," is on the island of Cephalonia off the western shore of Greece, three British researchers said Thursday.