Constantine, Algeria

Known as the City of Bridges, Constantine is a picturesque and dramatic looking city located on a plateau 640 meters above sea level, and almost totally surrounded by dizzying ravines […]