Five South African places that feel like the Mediterranean
These South African coastal destinations capture different sides of the Mediterranean, from Greek island villages and European architecture to fishing harbours, blue water and sunshine.
Read full article →