Constantine, Algeria
Proposed Tourist Program for Visiting Constantine and Surrounding Areas: Day 1: Arrival and Welcome...