Corfu is an island loved by both tourists and locals and is one of the most beautiful destinations in Greece. The island is full of breathtaking scenery such as blue seascapes, green natural vegetation and classic Venetian architecture. If you’re a Durrells fan, you’ll be happy to know where the series was filmed and where […]