mediterranean washes the shores of several thousand towns and villages of different cultures have been united by the same sea for over ten thousand
The Mediterranean washes the shores of several thousand towns and villages of different cultures which have been united by the same sea for over ten thousand years.
The Mediterranean washes the shores of several thousand towns and villages of different cultures have been united by the same sea for over ten thousand