23a Ruby ?
24a The largest of Italy's Pelagie Islands ,between Malta and Tunisia Lampedusa ?
25a Sill?
26a A greek epic poem ,attributed to Homer describing the ten year homeward wanderings of a hero of the siege of Troy ?d?s??e
31a Kenyan long distance runner who is the current world recorder the Marathon ?l?u? ???h???