Tag Archives: Corfu

5 Must-see locations in Greece

Travellers have loved Greece for ages. It is a country that is an exciting mix of old and new and it is just waiting to be explored! Mainland Greece offers many attractions for travellers. There are 6 mainland regions that include Athens, Delphi, Olympia and Meteora. Here, you’ll find some of the most important ruins […]

Read More