The Portuguese City of El Jadida — A Timeless Journey Between Ocean and Stone

There are places you visit…and places that stay with you long after you leave. The Portuguese City of El Jadida, once known as Mazagan, is one of those rare destinations where history is not just remembered, it is felt. Located on Morocco’s Atlantic coast, just about 100 km from Casablanca, this fortified city is a … Read more