Summer festivals in the Mediterranean are fun and exciting to attend The Festo de Sao Joao in Portugal
is a grand celebration, while the ancient Ayia Elleni rituals in Greece are intriguing and interesting to watch