Essaouira City Walls and Ocean Coast
Alejandro Campollo
Essaouira, Morocco, with its historic city walls and white buildings, stands along the Atlantic coast, where waves break on the beach and seagulls fly.
Essaouira, Morocco, with its historic city walls and white buildings, stands along the Atlantic coast, where waves break on the beach and seagulls fly.