The Greek island is a part of "Blue Zones" a name awarded to 5 places in the world - Ikaria, Sardinia in Italy, Okinawa of Japan, Nicoya of Costa Rica & Loma Linda of California
cbs
The CEO denies the accusations, after 6 more women came forward
In an interview on 60 Minutes