De Niro and Travolta on holiday in Greece courtesy by Nikos Aliagas. Travolta: “Sometimes the news makes things look worst than they are, but this has been like a dream…” De Niro: “We decided to come to Greece and I’m so glad we did… I will come back andI will see every Greek island there […]