The island of long life

On the Greek island of Ikaria, life is sweet… and very, very long. So what is the locals' secret? Andrew Anthony investigates